Я пытаюсь написать макрос для автоматического заполнения диапазона, как вы можете видеть на фотографии:
![enter image description here](https://i.stack.imgur.com/MSH2p.png)
Я пробовал это код и он возвращает ошибку:
Sub Auto()
Dim selection1 As Range
Dim selection2 As Range
h = 1
g = 1
Эти два цикла я использовал, чтобы обнаружить первую пустую ячейку в столбце AZ, чтобы обратиться к ее диапазону позже
Do Until Cells(h + 1, 52).Value = ""
h = h + 1
Loop
Do Until Cells(g + 1, 1).Value = ""
g = g + 1
Loop
Set selection1 = Range("AZ" & h & ":" & "BD" & h)
Set selection2 = ActiveSheet.Range("AZ" & g & ":" & "BD" & g)
Это где я тестировал вышеупомянутая идея, и она работала нормально, и диапазон выбран, как и должно быть, как показано на фотографии
Range("AZ" & h & ":" & "BD" & h).Select
'Autofill
Это где я получил ошибку:
'Selection.AutoFill Destination:=Range("AZ" & g & ":" & "BD" & g), Type:=xlFillDefault
End Sub
Любые идеи?