getopenfilename Pfadeingabe
27.06.2015 21:22:26
Alexander
habe noch ein kleines Problem, im Augenblick führe ich einen sverweis durch bei dem der Pfad durch variablen die von getopnefile kommen bestimmt wird.
Filename = Application.GetOpenFilename
If Filename "Falsch" Then
Filename = Dir(Filename)
Pfad = CurDir
lz = Application.Max(2, Cells(Rows.Count, 1).End(xlUp).Row)
Range("C2:C" & lz).Formula = "=VLOOKUP(A2,'" & Pfad & "\[" & Filename & "]Prg'!$l:$q,6,FALSE)"
lz = Application.Max(2, Cells(Rows.Count, 1).End(xlUp).Row)
Range("d2:d" & lz).FormulaR1C1 = "=IFERROR(EXACT(RC[-1],RC[-2]),FALSE)"
Range("t2").Value = Filename
Range("i2").FormulaArray = "=LEFT(RC[11],LEN(RC[11])-4)"
Jetzt möchte ich eine zusätzliche Option einbauen, wenn die Datei schon offen ist, dass ebenfalls ein Dialog aufgeht, ich aber eben keine Datei mehr anklicke sondern direkt auf das offene excelfile und ich dadurch Pfad und File Name in meine Variablen bekomme.
Bin aber Ratlos wie ich das machen könnte und das System mit den Variablen will ich auch beibehlaten, da ich die noch an anderen Stellen verwende. Danke!
Gruß