ich möchte eine Tabelle mit SaveAs auf den Desktop speichern. Wie komme ich am schnellsten dort hin und kann es dort speichern? Es muss auf den jeweiligen Desktop des Anwenders!
Vielen Dank.
MfG Micha
Sub tt()
Dim strPfad As String, strDatei As String
strPfad = Environ("userprofile") & "\Desktop\"
strDatei = "Test.xls"
ActiveWorkbook.SaveAs strPfad & strDatei
End Sub
Um eine Excel-Tabelle auf dem Desktop zu speichern, kannst du folgende Schritte befolgen:
Öffne die Excel-Datei, die du speichern möchtest.
Drücke ALT + F11, um den VBA-Editor zu öffnen.
Klicke auf Einfügen und wähle Modul.
Füge den folgenden VBA-Code in das Modul ein:
Sub tt()
Dim strPfad As String, strDatei As String
strPfad = Environ("userprofile") & "\Desktop\"
strDatei = "Test.xls" ' Hier kannst du den Namen der Datei anpassen
ActiveWorkbook.SaveAs strPfad & strDatei
End Sub
Schließe den VBA-Editor und kehre zu Excel zurück.
Führe das Makro aus, indem du ALT + F8 drückst und das Makro tt auswählst.
Deine Excel-Datei sollte nun auf dem Desktop gespeichert sein.
Fehler: Das Makro wird nicht ausgeführt.
Trust Center überprüfen.Fehler: Die Datei wird nicht auf dem Desktop gespeichert.
Environ("userprofile") sollte den richtigen Benutzerordner zurückgeben.Falls du kein VBA verwenden möchtest, kannst du die Excel-Datei auch manuell auf dem Desktop speichern:
Datei und wähle Speichern unter.Speichern.Eine weitere Methode ist das Erstellen eines Links auf dem Desktop:
Verknüpfung erstellen.Wenn du eine Excel-Tabelle namens "Budget.xlsx" auf dem Desktop speichern möchtest, kannst du den folgenden Code verwenden:
Sub BudgetSpeichern()
Dim strPfad As String
strPfad = Environ("userprofile") & "\Desktop\"
ActiveWorkbook.SaveAs strPfad & "Budget.xlsx"
End Sub
Du kannst den Code anpassen, um andere Dateinamen zu verwenden oder unterschiedliche Dateitypen zu speichern.
1. Wie kann ich eine Excel-Datei als PDF auf dem Desktop speichern?
Du kannst die Option Speichern unter wählen und das Format als PDF auswählen. Stelle sicher, dass du den Desktop als Speicherort auswählst.
2. Was ist der Unterschied zwischen Save und SaveAs in VBA?
Save speichert die Änderungen in der aktuellen Datei, während SaveAs eine neue Datei an einem bestimmten Ort erstellt oder eine Kopie der aktuellen Datei speichert.