VBA初心者なのですが、大量にあるデータを3行ずつ区別して見れるように、罫線を1列目から17列目にあるセルの下部に引きたいです。(5行目から罫線を引き始め、8行目、11行目...と続けて、2列目のセルが空白になるまで引き続けたいです。)
また、罫線を引く作業を3シート分それぞれ繰り返し行うように、以下の様にコードを書きましたが、エラーメッセージは表示されず、処理自体は完了されるのですが、罫線が引かれずに困っています。
初歩的な質問で恐縮ですがどの様に対処すれば良いのかアドバイスいただきたいです。
==================================
Sub 時間ごとに罫線を入れる()
Application.ScreenUpdating = False
Dim i, Rownum As Long
Dim num, k As Integer
Dim ws(3) As Worksheet
Set ws(0) = Worksheets("1-2") Set ws(1) = Worksheets("2-2") Set ws(2) = Worksheets("3-2") For num = 0 To 2 ws(num).Activate Rownum = Cells(Rows.Count, 2).End(xlUp) For i = 5 To Rownum Range(Cells(i, 1), Cells(i, 17)).Borders(xlEdgeBottom).LineStyle = xlContinuous i = i + 3 Next i Next num
Application.ScreenUpdating = True
End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/01 04:44
2021/10/01 06:47
2021/10/01 07:23
2021/10/01 07:38
2021/10/27 04:41