困った時の覚書
                   
エクセル
エクセルの覚書 Webページとして保存 のこと


セルに名前を付けて
「ブック全体」で保存した時と
「選択範囲〜」で保存した時の違い

ブック全体


<a name=あ>A</a>



選択範囲〜


<a name="RANGE!B3">A</a>


「選択範囲〜」で保存すると
セルに付けた名前が変更されてしまうので
ソース編集するか
「ブック全体」で保存

戻る              
エクセルの覚書 コメント枠の大きさ

コメントの枠を自動サイズ調整にしていても



↑htmlで保存すると表示ウインドウの33%になってしまう



↑のようにしたい時



ソースファイルの上の方

if (msoBrowserCheck()) {
document.styleSheets.dynCom.addRule(".msocomspan1","position:absolute");
document.styleSheets.dynCom.addRule(".msocomspan2","position:absolute");
document.styleSheets.dynCom.addRule(".msocomspan2","left:-1.5ex");
document.styleSheets.dynCom.addRule(".msocomspan2","width:2ex");
document.styleSheets.dynCom.addRule(".msocomspan2","height:0.5em");
document.styleSheets.dynCom.addRule(".msocomanch","font-size:0.5em");
document.styleSheets.dynCom.addRule(".msocomanch","color:red");
document.styleSheets.dynCom.addRule(".msocomhide","display: none");
document.styleSheets.dynCom.addRule(".msocomtxt","visibility: hidden");
document.styleSheets.dynCom.addRule(".msocomtxt","position: absolute");
document.styleSheets.dynCom.addRule(".msocomtxt","top:-10000");
document.styleSheets.dynCom.addRule(".msocomtxt","left:-10000");
document.styleSheets.dynCom.addRule(".msocomtxt","width: 33%");
document.styleSheets.dynCom.addRule(".msocomtxt","background: infobackground");
document.styleSheets.dynCom.addRule(".msocomtxt","color: infotext");
document.styleSheets.dynCom.addRule(".msocomtxt","border-top: 1pt solid threedlightshadow");
document.styleSheets.dynCom.addRule(".msocomtxt","border-right: 2pt solid threedshadow");
document.styleSheets.dynCom.addRule(".msocomtxt","border-bottom: 2pt solid threedshadow");
document.styleSheets.dynCom.addRule(".msocomtxt","border-left: 1pt solid threedlightshadow");
document.styleSheets.dynCom.addRule(".msocomtxt","padding: 3pt 3pt 3pt 3pt");
document.styleSheets.dynCom.addRule(".msocomtxt","z-index: 100");
}


 document.styleSheets.dynCom.addRule(".msocomtxt","width: 33%");
の一行消せば
↓内容に合わせて自動サイズ調整してくれます


戻る              
エクセルの覚書 ブックマーク


エクセルのブックマークを
そのままhtml形式に出来るとは
知らなかった

知らない使い方って
結構あるな


               
戻る              
エクセルの覚書 エクセルでwebページ作成の変なとこ

エクセルで一覧表を作って
html形式で保存したときに
セルの大きさが変になるときの対処

※囲ったところ


htmlにすると幅が倍ぐらいになってる
他も幅が違う
テキストエディタ等で開いて直せば良いといえば
まぁそうなのだが


一番上に一行空けてhrml形式で保存


するとキレイになります
不思議だ

戻る              
エクセルの覚書 エクセルの使い方

解説サイト
Excel VBA 入門講座
Excel エクセルマクロ塾
Excel(エクセル)基本講座:オートフィルの使い方
Excel講座 - Index (Excel操作-ExcelVBA講座-関数一覧)
すぐに役立つエクセルVBAマクロ集 - Excel VBA Macro Collection
よねさんのWordとExcelの小部屋
Excel全開VBA

戻る              
エクセルの覚書 ハイパーリンク削除マクロ

Sub myHyperDel2002()
'ハイパーリンクを全て削除 2006/10/13 pPoy
'Excel2002,2003
ActiveSheet.Hyperlinks.Delete
End Sub

戻る              
エクセルの覚書 ふりがな削除マクロ

Sub DelPhonetics()

 Dim objCell As Range

 Application.ScreenUpdating = False

 For Each objCell In Selection
   objCell.Characters.PhoneticCharacters = ""
  Next

 Application.ScreenUpdating = True

End Sub

戻る              
エクセルの覚書 空白行削除マクロ

Sub test02()
Dim lRow As Long
Dim i As Long
lRow = Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
For i = lRow To 2 Step -1
If VarType(Cells(i, 1)) = vbEmpty Then
Range(i & ":" & i).Delete
End If
Next i
Application.ScreenUpdating = True
End Sub

戻る              
エクセルの覚書 複数行ずつ色を付ける

よくある1行ずつ色を塗るではなく
数行ずつ色をつけたいとき


5行ずつ色を付ける

条件付き書式で
数式 =MOD(ROWS(A$2:A2)-1,10)<5
範囲 A2:E451
とかすればよい

色付けて書式のみコピー(フィル)でもできるといえばできる
条件付き書式でやればあとあと変更が楽だと思う

戻る