Я ищу код VBA, который будет автоматически заполнять данные в соответствии с длиной соседнего столбца. Я знаю, что есть несколько способов сделать это, но что лучше?:
If LastRow > Selection.Row Then
Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)
или что-то вроде:
If Not IsEmpty(ActiveCell.Offset(0,1)) Then
Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)
Я уверен, что ни одна из них не работает точно так, как я хочу, так что мне не хватает?