С помощью этого макроса пытаюсь назначить листу имя в виде даты и времени, но происходит ошибка 1004: Введено недопустимое имя листа или диаграммы.
Sub Макрос()
ActiveSheet.Name = Format(Now, "dd.mm.yyyy hh:nn")
End Sub
В чём проблема?
В имени листа нельзя использовать некоторые символы, например, двоеточие. Используйте этот код:
Sub Макрос()
ActiveSheet.Name = Format(Now, "dd.mm.yyyy hh-nn")
End Sub
спасибо