может кто-нибудь подскажет, что не так с моим кодом.
Работает, работает. Однако это не спасает так, как мне нужно. У меня есть эта книга с различными вкладками, и на 2 из этих вкладок у меня есть кнопка «Сохранить файл» (с почти таким же изменением нескольких вещей, таких как имя файла, который предполагается сохранить, например) ActiveWorkbook.SaveCopyAs Filename:=savePath & "\Desktop\Investigations\" & CompanyName & " " & today & ".xls"
и ActiveWorkbook.SaveCopyAs Filename:=savePath & "\Desktop\Investigations\" & CompanyName & " " & today & " (Level 2)" & ".xls"
Моя проблема, если кнопка на вкладке 2 сохраняет файл Excel в верхней части уже существующего файла. Мне нужно, чтобы сохранить новый файл Excel и не на вершине уже существует. например. кнопка на вкладке 1 сохранит файл как предупреждение + дата , кнопка на вкладке 2 потребуется для сохранения нового файла с именем предупреждение + дата + (уровень 2) .
Мой код для вкладки «Оповещение и дата & (уровень 2)»:
Sub Save_Level_2_File()
If ClientReview.Visible = True Then
Set Client = ClientReview
Else
For Each ws In ActiveWorkbook.Worksheets
If ws.Name Like "Client Review*" Then
Set Client = ws
End If
Next ws
End If
If Application.ActiveWorkbook.Path = Environ("userprofile") & "\Desktop\Investigations" Then
ActiveWorkbook.Save
End If
Dim today As String
Dim savePath As String
Dim CompanyName As String
Dim UserName As String
Alert1.Activate
today = Format(Date, "MM.DD.YYYY")
Range("B4").Value = today
With Range("B4")
.Font.Color = .Interior.Color
End With
UserName = Application.UserName
Alert1.Visible = xlSheetVisible
Alert1.Activate
Range("C1").Value = UserName
Alert1.Name = "Alert " & today & " (Level 2)"
If Len(Dir(savePath & "\Desktop\Investigations", vbDirectory)) = 0 Then
MkDir (savePath & "\Desktop\Investigations")
End If
ActiveWorkbook.SaveCopyAs Filename:=savePath & "\Desktop\Investigations\" & CompanyName & " " & today & " (Level 2)" & ".xls"
Exit Sub
End Sub
Где именно мне следует перейти на кнопку «Сохранить файл», чтобы сохранить тот же файл Excel, что и Новый файл с другим именем и не сохранять в верхней части существующего файла?
PS: изменение кода должно быть на вкладке 2, вкладка, которая будет сохранять имя как Предупреждение и дата дня & (Уровень 2) , поскольку перед сохранением в этом файле будет храниться вся информация о предыдущем файле, а также новая информация на самой вкладке.