Hallo,
ich möchte nach einen Dateinamen im selben Pfad wie meine Calc.ods suchen.
Bsp: suche="*Test*.*" also links und recht offen.
Und das ganze in einer wenn abfrage.
Bsp: =WENN(SUCHE=TREFFER;DATEINAME;"kein Datei")
Geht das?
Vielen DANK für Euere Hilfe
LG Claus
Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Moderator: Moderatoren
Re: Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Servus,
im Prinzip so.
Der reguläre Ausdrück muss evtl. angepasst werden.
Gast
im Prinzip so.
Code: Alles auswählen
=WENN(ISTFEHLER(SUCHEN(".*Test.*";ZELLE("Dateiname");1));"keine Datei";ZELLE("Dateiname"))
Gast
Re: Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Danke für die Hilfe sorry ich bin zu dumm
bei mir kommt immer nur keine Datei auch wenn ich den nahmen angebe
=WENN(ISTFEHLER(SUCHEN("Test.ods";ZELLE("Dateiname");1));"keine Datei";ZELLE("Dateiname"))
Die test.ods gibt es und ist auch klein geschrieben
danke
bei mir kommt immer nur keine Datei auch wenn ich den nahmen angebe
=WENN(ISTFEHLER(SUCHEN("Test.ods";ZELLE("Dateiname");1));"keine Datei";ZELLE("Dateiname"))
Die test.ods gibt es und ist auch klein geschrieben
danke
Re: Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Servus,
die neue Datei muss in diesem Pfad gepeichert sein, wie die gesuchten.
Gast
die neue Datei muss in diesem Pfad gepeichert sein, wie die gesuchten.
Gast
Re: Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Servus,
Der Pfad von der gesuchten Datei wird allerdings nicht angezeigt, Fehler meinerseits.
Evtl mit Makro Programmierung
Gast
Der Pfad von der gesuchten Datei wird allerdings nicht angezeigt, Fehler meinerseits.
Evtl mit Makro Programmierung
Gast
Re: Suche nach Datei "*Test*.*" und in Zelle A1 ausgeben
Hallo Claus,
mit Formeln in Calc kannst Du nicht in Deinem System "herumsuchen";)
Das geht nur mit einer entsprechenden Scriptsprache (z.B. Basic, Python), die Du als Makro einbindest.
In deinem Fall müsstest Du Dir also eine entsprechende benutzerdefinierte Funktion schreiben, die könnte das dann.
Also soetwas wie "=MeineSuche("*Test*.*")" - also ein einfacher Aufruf mit einem Parameter als Übergabe - das Ergebnis würde dann in der aktuellen Zelle (dort, wo die Formel steht)- ausgegeben.
Je nachdem, weit weit Du mit deinem Skript kommst - ein bischen weiterhelfen oder Denkanstöße geben können wir sicher. Dann bitte im Forum "Markros..." entsprechend dei Frage stellen.
Viele Grüße
Tom
mit Formeln in Calc kannst Du nicht in Deinem System "herumsuchen";)
Das geht nur mit einer entsprechenden Scriptsprache (z.B. Basic, Python), die Du als Makro einbindest.
In deinem Fall müsstest Du Dir also eine entsprechende benutzerdefinierte Funktion schreiben, die könnte das dann.
Also soetwas wie "=MeineSuche("*Test*.*")" - also ein einfacher Aufruf mit einem Parameter als Übergabe - das Ergebnis würde dann in der aktuellen Zelle (dort, wo die Formel steht)- ausgegeben.
Je nachdem, weit weit Du mit deinem Skript kommst - ein bischen weiterhelfen oder Denkanstöße geben können wir sicher. Dann bitte im Forum "Markros..." entsprechend dei Frage stellen.
Viele Grüße
Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic