Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Dateipfad in Variable | Herbers Excel-Forum


Betrifft: Dateipfad in Variable von: chrissey
Geschrieben am: 08.12.2009 13:15:10

Hallo Leute,

seid gegrüßt.

Folgende Frage:

Öffne in VBA über Application.Dialogs(xlDialogOpen).Show eine .xls Datei,
jetzt hätte ich gerne den Pfad der dadurch geöffneten Datei in einer Variablen
sagen wir DatPfad.

Ist das möglich???
Bitte um Hilfe.

Danke Euch schon mal und Grüße

Chrissey

  

Betrifft: AW: Dateipfad in Variable von: ptonka
Geschrieben am: 08.12.2009 13:22:55

Hallo Chrissey,

nach öffnen der Datei:

DatPfad = ActiveWorkbook.Path

Gruß,
Ptonka


  

Betrifft: AW: Dateipfad in Variable von: chrissey
Geschrieben am: 08.12.2009 13:39:31

Des funktioniert leider nicht, da ja das Sheet das die Prozedur ausführt noch aktiv ist
und nicht das über die Anweisung Application.Dialogs(xlDialogOpen).Show geöffnete.

Deshalb bekomme ich nicht den Pfad der geöffneten Datei sonder die der Ausgangsdatei.

?
Grüße


  

Betrifft: AW: Dateipfad in Variable von: Rudi Maintaire
Geschrieben am: 08.12.2009 13:53:50

Nach Öffnen der Datei!!!


  

Betrifft: AW: Dateipfad in Variable von: ptonka
Geschrieben am: 08.12.2009 13:57:34

Hallo,

bei mir klappt es so:

Sub test
Application.Dialogs(xlDialogOpen).Show
DatPfad = ActiveWorkbook.Path
MsgBox DatPfad
End Sub
Gruß,
Ptonka


  

Betrifft: AW: Dateipfad in Variable von: chrissey
Geschrieben am: 08.12.2009 14:22:12

Genau so hatt ich es.


Beiträge aus den Excel-Beispielen zum Thema "Dateipfad in Variable"