Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
948to952
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
948to952
948to952
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro zum autom. speichern

Makro zum autom. speichern
15.02.2008 11:01:06
Frank
Hallo zusammen,
hab jetzt mal wieder ein kleineres Problemchen und bin im Archiv nicht so richtig fündig geworden es gibt zwar ne ganze Menge Lösungen aber nicht genau das was ich suche. Da ich aber nur mit dem Recorder programmiern kann klemmt es da ein wenig, deshalb wär ich über Eure Hilfe dankbar.
Ich habe eine Arbeitsmappe die ich immer am gleichen Ort nur unter anderem Namen speichere.
Nun wär es schön, wenn ich ein makro hätte mit dem ich über einen Button die datei automatisch abspeichern könnte ohne den speicherndialog aufrufen zu müssen. Also Klick auf Button dann soll das Makro 4 verschiedene zellen abfragen und aus den 4 daten den Dateinamen immer mit - getrennt zusammensetzen und am Speicherort ablegen. und kurz (5 sekunden z.b.) eine MSG Box einblenden datei unter "Name Datei" abgespeichert
Sollte doch machbar sein oder ?
Danke im vorraus

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro zum autom. speichern
15.02.2008 11:24:00
Worti
Hallo Frank,
hier mal ein Versuch:

Sub saveasName()
Const SpeicherPfad = "D:\Data\"
Const bytSek As Byte = 3 'Anzahl Sekunden
Dim strFileName As String
Dim objWSH As Object
Dim intMeldung As Integer
strFileName = SpeicherPfad & Range("A22") & "-" & Range("B22") & "-" & _
Range("C22") & "-" & Range("D22") & ".xls"
ActiveWorkbook.SaveAs strFileName
'Für die Meldungsbox
Set objWSH = CreateObject("WScript.Shell")
intMeldung = objWSH.Popup("", bytSek, "Datei gespeichert unter " & strFileName)
Set objWSH = Nothing
End Sub


Gruß Worti

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige