アクティブシートの列「Q」をループダウンし、27 から 40 の間の値を見つけて、そのセルを (-1, -16) で示されたセルの周囲の領域とともにコピーしようとしています。シート。
現在、ループが正しい値と領域をキャッチしていることを確認するために 、領域を太字にしています。
私は VBA を初めて使用するので、誰かが私の問題を解決する方法について何かアドバイスやアドバイスをくれたら、とても感謝しています。
Sub Test2()
Application.ScreenUpdating = False
ActiveSheet.Range("Q13").Select
Let x = 0
Do While x < 500
If ActiveCell.Value >= 27 And ActiveCell.Value <= 40 Then
Range(ActiveCell, ActiveCell.Offset(-1, -16)).Select
Selection.Font.Bold = True
ActiveCell.Offset(2, 16).Activate
Else
ActiveCell.Offset(1, 0).Select
End If
x = x + 1
Loop
End Sub