Registriert seit: 16.04.2020
Version(en): 2019
Hallo,
ich hoffe mann kann mir hier helfe.
ich muss eine VBA erstellen zur reduzierung der formel. anbei folgende formel
=VERKETTEN(WENN('Eintragung Angebote'!T4;'Eintragung Angebote'!B4&ZEICHEN(10);"");WENN('Eintragung Angebote'!T5;'Eintragung Angebote'!B5&ZEICHEN(10);"");WENN('Eintragung Angebote'!T6;'Eintragung Angebote'!B6&ZEICHEN(10);""))
mein Problem ist es das nun ein Zeilen bereich bei Angebot von T2 bis T60 abgedeckt werden muss un die formel einfach zu lang wird.
da ich das selbe anschließend auch von Zelle C bis AC erweitern muss.
Das gleiche muss zusätzlich noch für eine zweite register karte erstellt werden.
Da ich mit VBA bisher noch keinerlei berührung habe bin ich etwas aufgeschmissen.
Die Spalten haben folgene inhalten:
Zielzelle= Text
T = Zahl
B = Text
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hallo Manuel,
warum VBA? Du hast XL2019; da kannst du doch deine Texte mit einer Formel verbinden.
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E | F | G | H | I |
1 | a | b | c | d | e | f | g | | |
2 | a,b,c,d,e,f,g | | | | | | | | |
Zelle | Formel |
A2 | =TEXTVERKETTEN(",";WAHR;A1:J1) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 16.04.2020
Version(en): 2019
Hallo,
Das Problem ist das ist in 1ner Verkettung 50 wenn dann Funktionen habe.
und diese Verkettung wird 86 mal benutzt wo die wenn dann funktion immer auf eine andere Spalte geht .
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
zeig mal bitte eine Beispieldatei (
keine Bildchen!!) mit deinem Aufbau (incl. deiner Formeln). Du brauchst doch absolut keine WENN()-Fkt.
https://www.clever-excel-forum.de/Thread...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 16.04.2020
Version(en): 2019
16.04.2020, 13:37
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 13:45 von Manuel Thomas.)
Das ist die Quelle wo Produkt geprüft wird.
nun soll im Ziehl alle Kunde angezeigt werden wo ein Produkt bestellt oder dem ein Produkt angeboten wurde.
Disposition problem.xlsx (Größe: 20,72 KB / Downloads: 5)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hallo Manuel,
ich fühle mich verar...
Oder wird in deinem Browser mein Satz
Zitat:zeig mal bitte eine Beispieldatei (keine Bildchen!!)
eventuell ins Chinesische übersetzt?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 16.04.2020
Version(en): 2019
16.04.2020, 13:46
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 13:55 von Manuel Thomas.)
Muss entschuldigen hatte es erst falsch gemacht und dann vergessen rauszulöschen.
Habe meine bisherriege formel einmal nun eingetragen zum besser Verständniss.
Disposition problem.xlsx (Größe: 22,73 KB / Downloads: 5)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Ok, mein letzter Versuch!!
Zitat:zeig mal bitte eine Beispieldatei (keine Bildchen!!) mit deinem Aufbau (incl. deiner Formeln).
ich sehe in deiner Beispieldatei weder die in deinem Eröffnungsbeitrag angegebene Formel noch finde ich ein Tabellenblatt mit dem Namen Eintragung Angebote. Woher soll ich jetzt wissen, wo du was verkettet haben willst?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 30.09.2018
Version(en): Microsoft 365
16.04.2020, 14:30
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 14:30 von Cadmus.)
Hallo,
so? Ggf. als Matrixformel speichern.
Übersicht verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
B3 | {=TEXTVERKETTEN(" ";1;WENN(Quelle!D2: D8>0;Quelle!B2:B8;""))} | $B$3 | |
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!