У меня есть пользовательские ленты, которые крепятся к модулю «Новый день»Избегайте дублирование имен листов ошибка
, что я хочу, чтобы избежать дублирования ошибки SheetName, выход к югу, если SheetName будет aready создано и добавление Сообщи «имя aready существует ".
Мой код:
Sub NewDay(control As IRibbonControl)
Dim CopySheet As Long
CopySheet = MsgBox("New Sheet", vbYesNo, "92x4-4xx9 xx INC")
If CopySheet = vbNo Then Exit Sub
ActiveSheet.Copy before:=ActiveSheet
With ActiveSheet.Range("C1")
.Parent.Name = Format(.Value, "mmm-dd-yyyy")
Worksheets("Productions").Range("G6:G56").ClearContents
Worksheets("Productions").Range("J6:J56").ClearContents
Worksheets("Productions").Range("M6:O56").ClearContents
Worksheets("Productions").Range("M63:N63").ClearContents
Worksheets("Productions").Range("E59:Q59").ClearContents
Range("C1") = Format(Date - 1)
Sheets("Productions").Activate
Productions.Range("G6").Select
Range("C1") = Format(Date)
End With
End Sub
Да, вы правы, Тревис Галл ..! –