Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Dateinamen automatisch aus Zelle übernehmen
#5
Hallo,
vorab ist zu bemerken die Speicherung des Workbooks kannst Du nicht mit Speicher-Button erreichen!
Dazu ist ein Ausblenden selbiger erforderlich.
Wenn selbige benutzt werden, speichert er das aktuelle Sheet.
Um die Speicherung die Du erreichen willst, musst Du das Sheet mit "Schließen" beenden.
Der folgende Code muss in "DieseArbeitsmappe" (VBA-Editor) gespeichert werden.
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim WSHShell As Object
Dim strDesktopPath As String
Set WSHShell = CreateObject("wscript.Shell")
strDesktopPath = WSHShell.SpecialFolders.Item("Desktop")
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=strDesktopPath & "\" & Tabelle1.Range("B58").Value & ".xlsm", _
          FileFormat:=xlOpenXMLWorkbookMacroEnabled, Password:="", WriteResPassword:="", _
          ReadOnlyRecommended:=False, CreateBackup:=False
  ActiveWorkbook.Close SaveChanges:=True
  Application.DisplayAlerts = True
  Application.Quit
End Sub
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!

Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
Zitieren


Nachrichten in diesem Thema
RE: Dateinamen automatisch aus Zelle übernehmen - von EbyAS - 09.03.2020, 15:03

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions