momentan beschäftige ich mich damit:
Option Explicit
Public Sub Datei_senden()
Dim objFileDialog As FileDialog
Dim strPath As String
Set objFileDialog = Application.FileDialog(msoFileDialogSaveAs)
With objFileDialog
.FilterIndex = 1
.InitialFileName = "\Belegungsliste_vom_" & Format(Date, "ddmmyy") & ".xlsx" ' _
Voreingestellten Pafd und Dateiname anpassen !!!
If .Show Then strPath = .SelectedItems(1)
End With
Set objFileDialog = Nothing
If strPath vbNullString Then
Application.ScreenUpdating = False
Call ThisWorkbook.Worksheets(Array("Belegung", "Brandschutz")).Copy 'Tabellennamen _
anpassen
With Workbooks(Workbooks.Count)
.Worksheets(1).UsedRange.Value = .Worksheets(1).UsedRange.Value
Call .SaveAs(Filename:=strPath, FileFormat:=xlOpenXMLWorkbook)
Call .Close(SaveChanges:=False)
End With
Application.ScreenUpdating = True
End If
End Sub
Beim betätigen des Knopfes, sollen die Arbeitsblätter Belegung und Brandschutz kopiert werden und das ohne Formel, lediglich die ausgegebenen Werte, soweit funktioniert alles super. Nun stellt sich heraus, das in der neu entstandenen Datei das Passwort der einzelnen Arbeitsblätter stört und zusätzlich auch die Makros und der Knopf, diese sollen nun im neuen Dokument beim Speichern entfernt werden. Habt ihr da eine Idee?
Gruß Basti