У меня стоит задача посчитать количество дней в году приходящихся на определенную дату, пишу макрос:
Worksheets(2).Cells(3, 5).Formula = "=ДАТА(ГОД(G4),12,31)-ДАТА(ГОД(G4),1,1-1)"
Cells(3, 5).Select
Selection.AutoFill Destination:=Range(Cells(3, 5), Cells(e + 2, 5)), Type:=xlFillDefault
В итоге в заполненых ячейках проставляется "#ИМЯ?", хотя если проделывать данную операцию в ручную все нормально значения считаются корректно, причем если вщелкуться в ячейку с любым "#ИМЯ?" все становится нормально, как можо решить проблему?
Worksheets(2).Cells(3, 5).Formula = "=ДАТА(ГОД(G4),12,31)-ДАТА(ГОД(G4),1,1-1)"
Cells(3, 5).Select
Selection.AutoFill Destination:=Range(Cells(3, 5), Cells(e + 2, 5)), Type:=xlFillDefault
В итоге в заполненых ячейках проставляется "#ИМЯ?", хотя если проделывать данную операцию в ручную все нормально значения считаются корректно, причем если вщелкуться в ячейку с любым "#ИМЯ?" все становится нормально, как можо решить проблему?