【Excel VBA】市松模様セル作成マクロ▽ソースコード

記事
IT・テクノロジー
HC230328A.png

Option Explicit
Option Base 0
'
Public Sub 市松模様セル作成マクロ()
    Const GRIDCOLS = 6         '*桁数
    Const GRIDROWS = 10      '*行数
    '
    Const GRIDCOL1 = 26       '*セル背景色1
    Const GRIDCOL2 = 38       '*セル背景色2
    '---------------------------------------------------------------------------
    Dim Ip As Integer, Jp As Integer
  ' 
    ActiveSheet.Cells.Clear     '全セル消去
    '
    For Jp = 1 To GRIDROWS
        For Ip = 1 To GRIDCOLS
           If ((Jp + Ip) Mod 2) = 0 Then
              ActiveSheet.Cells(Jp, Ip).Interior.ColorIndex = GRIDCOL1
           Else
              ActiveSheet.Cells(Jp, Ip).Interior.ColorIndex = GRIDCOL2
           End If
        Next Ip
    Next Jp
End Sub

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す