|
Sub macro20200613a() 'パターン一覧を作成する
Dim ptn() Dim ptn_str() Dim p Dim i i = 1 Sheets.Add.Name = "パターン一覧" 'パターンに設定する定数を格納する配列 ptn() = Array(xlPatternAutomatic, xlPatternChecker, xlPatternCrissCross, _ xlPatternDown, xlPatternGray16, xlPatternGray25, _ xlPatternGray50, xlPatternGray75, xlPatternGray8, _ xlPatternGrid, xlPatternHorizontal, xlPatternLightDown, _ xlPatternLightHorizontal, xlPatternLightUp, _ xlLightVertical, xlPatternNone, xlPatternSemiGray75, _ xlPatternSolid, xlPatternUp, xlPatternVertical) 'セルに表示するパターンの定数を表す文字列を '格納する配列 ptn_str() = Array("xlPatternAutomatic", "xlPatternChecker", "xlPatternCrissCross", _ "xlPatternDown", "xlPatternGray16", "xlPatternGray25", _ "xlPatternGray50", "xlPatternGray75", "xlPatternGray8", _ "xlPatternGrid", "xlPatternHorizontal", "xlPatternLightDown", _ "xlPatternLightHorizontal", "xlPatternLightUp", _ "xlLightVertical", "xlPatternNone", "xlPatternSemiGray75", _ "xlPatternSolid", "xlPatternUp", "xlPatternVertical") 'セルにパターンを設定 For i = 0 To UBound(ptn()) Cells(i + 1, 1).Interior.Pattern = ptn(i) Cells(i + 1, 2) = ptn_str(i) Next i Cells.EntireColumn.AutoFit End Sub
|
コメント