Zu viele Verschachtelungen
#1
Er soll mir aus einer Datei alle https Dateien aus einer Exceldatei ausgelesen und hintereinander durch einen | getrennt darstellt werden.
z.B

Dateien bitte im Forum hochladen: https://www.clever-excel-forum.de/thread-326.html

Leider ist meine Verschachtelung zu groß, hat einer eine Idee?
Die CSV Datei aus der ich das auslese beinhaltet mehrere Spalten aus denen die Bilder in die eine Zelle des neuen Datei geladen werden soll. Hier ist der Quellcode dieser



=WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;8;FALSCH) =0;"";(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;8;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;8;FALSCH)= 0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;8;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;9;FALSCH)= 0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;9;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;10;FALSCH) =0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;10;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;11;FALSCH) =0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;11;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;12;FALSCH) =0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;12;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;13;FALSCH) =0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;13;FALSCH);

WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;14;FALSCH) =0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;14;FALSCH)


Danke im Voraus! Ich hoffe einer kann helfen!
Top
#2
Hola,

das mit den Bildern hast du wieder vergessen?

https://www.ms-office-forum.net/forum/sh...p?t=356106

Gruß,
steve1da
Top
#3
Hallo M...,

das sind nicht zuviele Verschachtelungen, sondern zuviele Parameter. Die Wenn-Funktion hat nur drei Parameter.
Das hat steve1da doch schon im MS Office Forum geschrieben.

Ersetze "FALSCH);" durch "FALSCH)&".
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#4
Das habe ich schon gemacht "&" am Ende außer es ist falsch

=WENN(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;7;FALSCH)=0;"";"|"&(SVERWEIS(A19;eksa_trade_allgemein_alle_produkte.csv!$A$2:$Y$3204;7;FALSCH)))&

mehr als 7 Verschachtelungen läßt dieser nicht zu!
Ich will aber 10 Bilder in der einen Zelle abspeichern bzw. abbilden!




Danke Helmut
Top
#5
(30.11.2018, 16:38)MickNolte schrieb: Er soll mir aus einer Datei alle https Dateien aus einer Exceldatei ausgelesen...
Erstmal: Hallo. Und dann wer ist "er"..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
Egoisten wie du sind mir echt ein Gräuel...
Schöne Grüße
Berni
Top
#7
bißchen doof ausgedrückt, egal!
Top
#8
Es gibt viele Egoisten im Leben, so ist das Leben! Im Straßenverkehr, in der Politik, der Wähler, der seit Jahrzehnten den Müll gewählt hat, wer ist hier ein Egoist?
Top
#9
Danke für die Nichthilfe, habe die Lösung selbst gefunden!
Top
#10
Hallo m...,

zu
Zitat:... wer ist hier ein Egoist?

Du
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste