Microsoft Excel2010自動記録 | |||||||||
ファイル(F) | 編集(E) | 表示(V) | 挿入(I) | 書式(O) | ツ−ル(T) | デ−タ(D) | ウィンドウ(W) | ヘルプ(H) | TOP |
セル(E) 行(R) ≫ 列(C) ≫ シ−ト(H) ≫ オ−トフォ−マット(A) 条件付き書式(D) スタイル(S) ふりがな(T) ≫ |
●「表示形式」を[文字列]に指定したケ−ス Sub Macro1() Range("B2").Select Selection.NumberFormatLocal = "@" End Sub --------------------------------------------------------------------PageTop
○「フォント」を[サイズ:12][色:ダイ]に指定したケ−ス。 Sub Macro3() With Selection.Font .Name = "MS Pゴシック" .FontStyle = "標準" .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .Color = 49407 .TintAndShade = 0 .ThemeFont = xlThemeFontMinor End With End Sub --------------------------------------------------------------------
○「パタ−ン」でセルの背景に青色を付けたケ−ス。 Sub Macro5() Range("B2").Select With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 15773696 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub
高さ(E) 自動調整(A) 表示しない(H) 再表示(U) |
●「行」のマクロ例 ●O2-1.高さ(セルの高さを15.5に指定したケ−ス) Sub Macro1() Range("B2").Select Selection.RowHeight = 15.5 End Sub -------------------------------------------------------PageTop
●O2-2.自動調整(セルの高さを自動調整したケ−ス) Sub Macro1() Range("B2").Select Selection.Rows.AutoFit End Sub -------------------------------------------------------
●O2-3.表示しない(下記は2行目を非表示にしたケ−ス) Sub Macro1() Range("B2").Select Selection.EntireRow.Hidden = True End Sub -------------------------------------------------------
●O2-4.再表示(上記で非表示にし2行目を再度表示に変えたケ−ス) Sub Macro1() Range("B2").Select Selection.EntireRow.Hidden = False End Sub
幅(W) 選択範囲に合わせる(A) 表示しない(H) 再表示(U) 標準の幅(S) |
●「列」のマクロ例 ●O3-1.幅(セルの幅を10.38にしたケ−ス) Sub Macro1() Range("B2").Select Selection.ColumnWidth = 10.38 End Sub --------------------------------------------------------------------PageTop
●O3-2.選択範囲に合わせる(セルの幅をデ−タの幅に合わせたケ−ス) Sub Macro1() Range("B2").Select Selection.Columns.AutoFit End Sub --------------------------------------------------------------------
●O3-3.表示しない(指定した列を非表示にする(本例はB列を非表示)) Sub Macro1() Range("B2").Select Selection.EntireColumn.Hidden = True End Sub --------------------------------------------------------------------
●O3-4.再表示(本例は上記で非表示にしたB列を再表示する) Sub Macro1() Range("B2").Select Selection.EntireColumn.Hidden = False End Sub --------------------------------------------------------------------
●O3-5.標準の幅(下記は、「既定の幅」ダイアログへ9を入れたケ−ス) Sub Macro1() ActiveSheet.StandardWidth = 9 End Sub End Sub
名前の変更(R) 表示しない(H) 再表示(U) 背景(B) |
●「シ−ト」のマクロ例 ●O4-1.名前の変更(シ−ト名("Sheet1")を"ABC"に変えたケ−ス) Sub Macro1() Sheets("Sheet1").Name = "ABC" Range("E8").Select End Sub ------------------------------------------------------------------PageTop
●O4-2.表示しない(アクティブのシ−トを非表示にしたケ−ス) Sub Macro1() ActiveWindow.SelectedSheets.Visible = False End Sub ■ Excel95では全部のシ−トを非表示に出来たが、Excel97以降は最後の1枚は非表示に出来ない。 ------------------------------------------------------------------
●O4-3.再表示(下記は、再表示ダイアログより("SheetA")を選択し表示に変えたケ−ス) Sub Macro1() Sheets("SheetA").Visible = True End Sub ------------------------------------------------------------------
●O4-4.背景(背景を付ける。本例は"My Pictures\Sample Pictures\Blue hills.jpg"を指定) Sub Macro1() ActiveSheet.SetBackgroundPicture Filename:= _ "C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Blue hills.jpg" End Sub ------------------------------------------------------------------
●O4-5.背景の削除 Sub Macro2() ActiveSheet.SetBackgroundPicture Filename:="" End Sub
●「テーブルとして書式設定」のマクロ例 Sub Macro1() Range("B5").Select ActiveSheet.ListObjects.Add(xlSrcRange, Range("$B$5"), , xlNo).Name = "テーブル1" Range("テーブル1[[#All],[列1]]").Select ActiveSheet.ListObjects("テーブル1").TableStyle = "TableStyleLight1" Range("F9").Select End Sub ■ 本例は、テーブルとして書式設定の表1を指定したケ−ス ***********************************************************PageTop
○O6.条件付き書式(条件付き書式ダイアログへ設定条件を入力) Sub Macro1() Range("B2:B8").Select Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _ Formula1:="=100" Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority With Selection.FormatConditions(1).Font .Color = -16383844 .TintAndShade = 0 End With Selection.FormatConditions(1).StopIfTrue = False Range("A1").Select End Sub ■ 本例は、表の中の数字100以上に色付けたケ−ス End Sub ***********************************************************
●O6a.選択したセルからルールをクリアー Sub Macro2() Range("B2:E4").Select Selection.FormatConditions.Delete Range("A1").Select End Sub
●O6b.シート全体からルールをクリアー Cells.FormatConditions.Delete Range("A1").Select
■ 本例は、設定した条件を消去する(色付けがある場合は消える) ***********************************************************
●O7.セルのスタイル設定例 Sub Macro1() Range("C2").Select Selection.Style = "見出し 2" Range("A1").Select End Sub
編集(E) 設定(T) 表示/非表示(S) |
●「ふりがな」のマクロ例 ●O8-1.編集(("B2")へ"木曽"と言う文字を入力し「ふりがなの編集」を指定したケ−ス) Sub Macro1() Range("B2").Select ActiveCell.FormulaR1C1 = "木曽" ActiveCell.Characters(1, 2).PhoneticCharacters = "キソ" End Sub ■ ふりがなを表示に指定してないと表示されない。 -------------------------------------------------------------PageTop
●O8-2.ふりがなの表示クリック Sub Macro1() Selection.Phonetics.Visible = True End Sub
●非表示(ふりがなの表示再クリック ) Sub Macro1() Selection.Phonetics.Visible = False End Sub -------------------------------------------------------------
●O8-3.ふりかなの設定(ふりがなを表示する場所、フォントの指定) Sub Macro1() Selection.Phonetics.CharacterType = xlKatakana Selection.Phonetics.Alignment = xlPhoneticAlignCenter With Selection.Phonetics.Font .Name = "MS Pゴシック" .FontStyle = "標準" .Size = 8 End Sub