• ベストアンサー

エクセルの行の幅を変更するVBA

エクセルの'sheet1'の行幅を1行目,4行目,7行目,10行・・・と 3行目ごとに一回の動作で変更するプログラムは可能でしょうか? (例) (行) (幅) 1  20 2  デフォルト 3  デフォルト 4  20 5  デフォルト 6  デフォルト 7  20 8  デフォルト ・ ・ ※Excel2003を利用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

例えば1000行までなら Sub xxx() For i = 1 To 1000 If i Mod 3 = 1 Then Rows(i).RowHeight = 20 Next i End Sub 行を3で割って余りが1のものについて行高さ20

diy_0316
質問者

お礼

迅速な対応ありがとうございます! Modでの処理ですか~ありがとうございます! 勉強なりました。