Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabelle auf Desktop speichern

Tabelle auf Desktop speichern
26.10.2006 16:51:04
Micha
Hallo Leute,
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
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle auf Desktop speichern
26.10.2006 17:04:57
Rudi
Hallo,

Sub tt()
Dim strPfad As String, strDatei As String
strPfad = Environ("userprofile") & "\Desktop\"
strDatei = "Test.xls"
ActiveWorkbook.SaveAs strPfad & strDatei
End Sub

Gruß
Rudi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tabelle auf Desktop speichern


Schritt-für-Schritt-Anleitung

Um eine Excel-Tabelle auf dem Desktop zu speichern, kannst du folgende Schritte befolgen:

  1. Öffne die Excel-Datei, die du speichern möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke auf Einfügen und wähle Modul.

  4. 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
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Führe das Makro aus, indem du ALT + F8 drückst und das Makro tt auswählst.

  7. Deine Excel-Datei sollte nun auf dem Desktop gespeichert sein.


Häufige Fehler und Lösungen

  • Fehler: Das Makro wird nicht ausgeführt.

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Du kannst dies in den Excel-Optionen unter Trust Center überprüfen.
  • Fehler: Die Datei wird nicht auf dem Desktop gespeichert.

    • Lösung: Überprüfe, ob der Pfad korrekt ist. Der VBA-Befehl Environ("userprofile") sollte den richtigen Benutzerordner zurückgeben.

Alternative Methoden

Falls du kein VBA verwenden möchtest, kannst du die Excel-Datei auch manuell auf dem Desktop speichern:

  1. Klicke auf Datei und wähle Speichern unter.
  2. Wähle im Dropdown-Menü den Desktop als Speicherort.
  3. Gebe den gewünschten Dateinamen ein und klicke auf Speichern.

Eine weitere Methode ist das Erstellen eines Links auf dem Desktop:

  1. Klicke mit der rechten Maustaste auf den Excel-Dateinamen.
  2. Wähle Verknüpfung erstellen.
  3. Ziehe die Verknüpfung auf den Desktop.

Praktische Beispiele

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.


Tipps für Profis

  • Verwende Variablen, um Dateinamen dynamisch zu generieren, z. B. durch Hinzufügen von Datum und Uhrzeit.
  • Erstelle eine Fehlerbehandlung im VBA-Code, um eventuelle Probleme beim Speichern zu erfassen.
  • Überlege, ob du die Datei in einem anderen Format speichern möchtest, z. B. als CSV oder PDF.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige