Я новичок в VBA, поэтому извините, если это кажется простым вопросом.
Я пытаюсь создать макрос, который будет формировать и включать пару формул в лист, но когда я пытаюсьчтобы включить формулу до последней строки, я получаю ошибку «Ошибка времени выполнения 1004 - определяемая приложением или определяемая объектом ошибка» в следующем коде:
ActiveSheet.Range("U2:U" & LastRow).Formula = "=L2/86400"
Если я изменяю «Последнюю строку» дляНомер Макрос работает нормально.Ниже весь код.
Sheets("DLASpotPlacement").Select
Dim LastRow As Double
LastRow = Sheets("DLASpotPlacement").Cells(Rows.Count, 1).Rows
Range("A1").Select
ActiveSheet.Range("U:U, V:V, W:W").NumberFormat = "[h]:mm:ss;@"
ActiveSheet.Range("U2:U" & LastRow).Formula = "=L2/86400"
ActiveSheet.Range("V2:V" & LastRow).Formula = "=VALUE(H2)"
ActiveSheet.Range("W2:W" & LastRow).FormulaLocal = "=IF(AND(H2>0,0416666666666667;H2<=0,249988425925926);""01 - 06"";IF(AND(H2>=0,25;H2<0,4166551);""06 - 10"";IF(AND(H2>=0,4166667;H2<0,4999884);""10 - 12"";IF(AND(H2>=0,5;H2<0,7499884);""12 - 18"";""18 - 01""))))"
Спасибо за помощь