Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
740to744
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
740to744
740to744
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Öffnen einer Datei im Makro flexibel halten

Öffnen einer Datei im Makro flexibel halten
06.03.2006 10:20:20
petra
Hallo,
habe einen makro, indem ich eine Datei öffnen lasse.
Jetzt frage ich mich, wie ich diesen Befehl flexibel halten kann, so dass der Makro auch auf anderen Rechnern funktioniert, wenn die entsprechende Datei auf dem neuen Rechner abgelegt ist.
kann man eine Abfrage starten, in der man den Pfad der Datei eingeben kann, sobald die Datei nicht gefunden wird?
lg
petra

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Öffnen einer Datei im Makro flexibel halten
06.03.2006 11:18:47
Manuel
Hi Petra.
Public

Function FileExists(ByVal Filename As String) As Boolean
FileExists = (Dir(Filename) <> "")
End Function

Du überprüfst per "If FileExists(Dateipfad)=True", ob die Datei existiert.
Wenn nein:

Function FileSelect(ByVal myFilterDescription As String, ByVal myFilterExtension As String) As String
Dim a As FileDialog
Set a = Application.FileDialog(msoFileDialogFilePicker)
With a
.AllowMultiSelect = False
.ButtonName = "OK"
If .Filters.Count > 0 Then .Filters.Delete (1)
.Filters.Add myFilterDescription, myFilterExtension
.Show
End With
FileSelect = a.SelectedItems(1)
End Function

Dateipfad = FileSelect("[Dateibeschreibung]", "*.[Dateiendung]")
das in den "[Dateibeschreibung]" und "[Dateiendung]" musst du anpassen.
Bitte um Antwort, ob es geklappt hat.
Mit freundlichen Grüßen
Manuel Marhold
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige