アクティブシートの列「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