Я пытаюсь пропустить столбец «Q» на моем активном листе, найти значения, находящиеся между 27 и 40, а затем скопировать эту ячейку вместе с областью вокруг ячейки (-1, -16) в новый лист.VBA Loop и копировать регионы от листа до листа
Сейчас я просто делаю область полужирным шрифтом, чтобы убедиться, что моя петля ловит правильные значения и области.
Я "новичок в 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
Спасибо! Это действительно помогает. Я собираюсь немного изменить его, и я опубликую свой прогресс. – Ptrkcon