Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Arbeitsmappe Speichern mit VBA





Frage

Hallo Zusammen, Hab wiedermal ein Problem. Ich möchte eine Excel97 Arbeitsmappe per VBA Abspeichern. Das Problem ist dass ich in den Dateinamen eine bestimmte Nummer mit abspeichern soll. z.B In Zelle A1 steht WV- Und In Zelle B1 steht 143 Jetzt möchte ich, dass im Dateinamen den ich abspeichern soll "Angebot WV-143" steht. Ist dies überhaupt möglich?

Antwort 1 von powder

Klar geht so was,

leider fehlt mir gerade die Zeit für die Ausführliche erklärung aber mit

SaveAs kannst du alle möglcihen Parameter festlegen, also auch den Namen. Quäl doch einfach mal die Hilfe :)

Grüße
Tino

Antwort 2 von bagi

Gut, jetz weiss ich zwar dass das geht. Hab auch die Excel hilfe durchgeschaut aber leider keine genaue Antwort gefunden.

Ich wäre sehr Dankbar für einen Lösungsvorschlag

Vielen Dank

Antwort 3 von coros

Hi bagi,

nachfolgenden Code kopiere in ein Standardmodul.

Sub Speichern()
ActiveWorkbook.SaveCopyAs Filename:="C:\Eigene Dateien\" _
& Range("A1") & Range("B1") & ".XLS"
End Sub


Der Code speichert die Datei in C:\Eigene Dateien unter dem Namen aus Zelle A1 und B1.

Bei Fragen oder Problemen zu/mit dem Code melde Dich noch mal.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von bagi

Hallo coros,

Danke für den Code, funktioniert einwandfrei, bis auf den Pfad, aber den muss ja jeder so ändern wie er will.

Vielen Dank nochmal

mfg bagi

Antwort 5 von coros

So ist es Bagi, den Pfad sollt wohl jeder ändern können. Danke auch für die Rückmeldung.

MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.