ich habe per Rekorder eine Datei geöffnet. Leider schreibt der Rekorder genau diesen Dateinamen in das VBA-Programm.
1. Frage: Wie kann ich es hinbekommen, dass nur das Fenster geöffnet wird, der User dann die richtige Datei flexibel auswählt und dann das Programm fortgesetzt wird?
Workbooks.Open Filename:= _
"C:\Documents and Settings\mch1364a\Desktop\Statistik.xls"
2. Frage: Die Datei soll später unter anderem Namen gespeichert werden. Auch hier hat der Rekorder den Namen bereits fest vorgegeben. Kann man das flexibilisieren, so dass der User einen Namen eingeben kann? Kann man vielleicht sogar das Feld des Namens (z.B. "Ergebnis [Tagesdatum]") und des Formats (.txt) vorbelegen, so dass nur das Laufwerk flexibel gewählt werden muss?
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\mch1364a\Desktop\Ergebnis 09-07-30.txt", _
FileFormat:=xlText, CreateBackup:=False
Ich freue mich über eure Hilfe! Danke schonmal!
Patrick