【エクセルVBA】ModやIntで一定の行間や一定行を連続作成する方法

投稿者: | 2020年12月2日
excelアイコン

エクセルバージョン

マイクロソフト365

 

今回はModIntを使用して飛び飛びの行(行間)や一定の行ずつ数字と色を付けていきたいと思います。

それではいってみましょう!

 

行間指定

例えば行間を1行開ける場合のVBAサンプル

行間1

 

パラメーター

・3行目の定数ROWEND : 最終行番号を指定

・4行目の定数LINESPACE : 行間を指定

・5行目の定数COL : 列を指定

パラメーターを指定すれば上記の内容が変更できます(*^^)v

 

3行開けて値を入力したい場合

4行目の定数LINESPACEを3に変えてあげれば行間が3行開いて赤色に変わります。

行間3

 

一定行数

一定行数ずつデータを入力する場合のVBAサンプル

一定間隔2

実行すると上記のように、2行の一定行に色と文字を記述します。

 

一定行数を4行にした場合

4行目の定数LINESPACEの値を4にすれば4行一定行数ずつで実行します。

一定間隔4行

 

まとめ

今回は行に関してサンプルのような飛び飛びや一定間隔のデモしてみました。

一番難解な部分はコードに記述しておきましたので、あとは今回のサンプルをもとに何かを挿入したり削除したりなど何万行でもいけるので、コードを少しいじれば色々なことが実現できるのはないかと思います。

以上です。