Hi Vielleicht kann mir jemand helfen bei nem Excel-Problem! ich habe in einer Zelle folgende Funktion stehen: =ZELLE("Dateiname") jetzt krieg ich als Ergebnis folgendes: C:\Dokumente und Einstellungen\........\Desktop\.......\datei1.xls jetzt möchte ich den Dateinamen "datei1" alleine in der Zelle stehen haben! Welche Formel könnte ich eingeben, damit ich dies erreich? Vielen Dank für euere Hilfe!
ach so, wenn ja, dann =TEIL(A1;FINDEN("[";A1)+1;FINDEN("]";A1)-FINDEN("[";A1)-1)
normalerweise kommt schon sowas raus! aber ich habe ein LabView-Programm und wenn ich bei LabView die Zeile "=ZELLE("Dateiname")" in einen String schreib und danach in LabView eine Excel-Datei erzeuge und diesen String in eine Zelle schreiben lass, dann kommt als Ergebnis ohne "[]"! Weiß aber auch nicht warum! is ja eigentlich auch egal, aber mit welcher Formel könnte ich dann trotzdem den Dateinamen rausbekommen?
Wenn die Datei immer auf dem Desktop liegt: =TEIL(A1;FINDEN("Desktop\";A1)+9;LÄNGE(A1)-A12)
äh quatsch =TEIL(A1;FINDEN("Desktop\";A1)+9;LÄNGE(A1)-FINDEN("Desktop\";A1))
leider weiß ich nicht, wo der Benutzer dieses Programms die Datei speichert! Also muss es nicht unbedingt der Desktop sein! Ich hab bloß dieses Beispiel genommen! Könnte ich auch irgendwas mit dem .xls anfangen! aber dann müsste ich irgendwie Rückwärts gehen! also erst .xls suchen, dann bis \ zurückgehen und dann ganz normal parsen! aber ich hab keine Ahnung wie ich des machen soll!:-(
Ich glaube, dass du nicht um ein VBA-Makro herumkommst. - Anzahl der "\" ermitteln - Anzahl der Zeichen ermitteln und dann rauskopieren. Wenn VB == VBA, könnt ich dir hier weiterhelfen, aber so bin ich raus.
sorry - leider kenn ich mich mit VBA nicht aus! Vielleicht hat noch jemand anders ne Idee? Danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.