14.12.2023, 20:59
Hallo,
ich möchte mir eine Bestell-Liste (mit mehreren Kategorien) erstellen. Im Prinzip habe ich das Muster fertig leider werden wenn ich keinen Bestellwert eintrage Leerzeilen auf dem Ergebnis Arbeitsblatt ausgegeben. Nutze hier gerade nur die Excel Version 2010.
Ich habe 2 Tabellen in dem entsprechenden Arbeitsblatt eine für die Daten und die andere für die Übertragung in das Ergebnis Arbeitsblatt.
Wenn in der Zelle Bestellmenge eine Zahl größer 0 als Ganzahl eingetragen wird werden die gewünschten Werte in die 2. Tabelle des Arbeitsblattes übertragen
bpsw. Zelle O4=WENN(NICHT(ISTLEER($H4));A4;"") in dem Fall wird die Artikelnummer nur ausgeben wenn eine Zahl eingetragen wurde.
Jetzt zum eigentlichen Problem
Wegen der Übersichtlichkeit soll über jedem Artikel die Bezeichnung stehen stehen, da es auch mehrer Artikelvarianten gibt (Gewicht, Größe usw.).
Bsp.:
Art.-Nr. Bezeichnung 1 Bestellmenge
Gewichtsartikel 1
10007-S Gewichtsartikel 1 Gr. S 1
10007-M Gewichtsartikel 1 Gr. M 1
10007-L Gewichtsartikel 1 Gr. L
10007-XL Gewichtsartikel 1 Gr. XL 1
Das Problem würde sich auch noch anders lösen lassen.
Das eigentliche Problem ist wenn ich wie hier jetzt dargestellt bei Art.-Nr. 10007-L nichts eingebe bekomme ich eine Zeile ohne Werte ausgegeben.
Diese Leerzeile wird dann im Ergebnis Arbeitsblatt auch als Leezeile angezeigt.
Mit dieser Formel übertrage ich die Werte ins Ergebnis Arbeitsblatt Bsp. =WENN(NICHT(ISTLEER(Gewichtsartikel!H4));Gewichtsartikel!K4;"")
steht in diesen Zellen kein Wert mir wird eine Leerzeile ausgegeben, welche ich am Ende aber nicht benötige.
Ich möchte dann nur noch die Zeilen ohne Gr. L angezeigt bekommen. etwa in dieser Art.
Art.-Nr. Bezeichnung 1 Bestellmenge
10007-S Gewichtsartikel 1 Gr. S 1
10007-M Gewichtsartikel 1 Gr. M 1
10007-XL Gewichtsartikel 1 Gr. XL 1
Wie kann ich die Leerzeilen automatisch ausblenden um diese nicht mit angezeigt und ausgedruckt zu bekommen.
Ich habe schon mit VBA Scripten etwas versucht, hat aber nichts automatisch ausgeführt. Die meisten Ergebnisse kamen zum Ausblenden von Nullwerten, was aber nicht die Lösung ist.
Ich habe eine Muster-Datei mit hochgeladen.
Vielen Dank.
ich möchte mir eine Bestell-Liste (mit mehreren Kategorien) erstellen. Im Prinzip habe ich das Muster fertig leider werden wenn ich keinen Bestellwert eintrage Leerzeilen auf dem Ergebnis Arbeitsblatt ausgegeben. Nutze hier gerade nur die Excel Version 2010.
Ich habe 2 Tabellen in dem entsprechenden Arbeitsblatt eine für die Daten und die andere für die Übertragung in das Ergebnis Arbeitsblatt.
Wenn in der Zelle Bestellmenge eine Zahl größer 0 als Ganzahl eingetragen wird werden die gewünschten Werte in die 2. Tabelle des Arbeitsblattes übertragen
bpsw. Zelle O4=WENN(NICHT(ISTLEER($H4));A4;"") in dem Fall wird die Artikelnummer nur ausgeben wenn eine Zahl eingetragen wurde.
Jetzt zum eigentlichen Problem
Wegen der Übersichtlichkeit soll über jedem Artikel die Bezeichnung stehen stehen, da es auch mehrer Artikelvarianten gibt (Gewicht, Größe usw.).
Bsp.:
Art.-Nr. Bezeichnung 1 Bestellmenge
Gewichtsartikel 1
10007-S Gewichtsartikel 1 Gr. S 1
10007-M Gewichtsartikel 1 Gr. M 1
10007-L Gewichtsartikel 1 Gr. L
10007-XL Gewichtsartikel 1 Gr. XL 1
Das Problem würde sich auch noch anders lösen lassen.
Das eigentliche Problem ist wenn ich wie hier jetzt dargestellt bei Art.-Nr. 10007-L nichts eingebe bekomme ich eine Zeile ohne Werte ausgegeben.
Diese Leerzeile wird dann im Ergebnis Arbeitsblatt auch als Leezeile angezeigt.
Mit dieser Formel übertrage ich die Werte ins Ergebnis Arbeitsblatt Bsp. =WENN(NICHT(ISTLEER(Gewichtsartikel!H4));Gewichtsartikel!K4;"")
steht in diesen Zellen kein Wert mir wird eine Leerzeile ausgegeben, welche ich am Ende aber nicht benötige.
Ich möchte dann nur noch die Zeilen ohne Gr. L angezeigt bekommen. etwa in dieser Art.
Art.-Nr. Bezeichnung 1 Bestellmenge
10007-S Gewichtsartikel 1 Gr. S 1
10007-M Gewichtsartikel 1 Gr. M 1
10007-XL Gewichtsartikel 1 Gr. XL 1
Wie kann ich die Leerzeilen automatisch ausblenden um diese nicht mit angezeigt und ausgedruckt zu bekommen.
Ich habe schon mit VBA Scripten etwas versucht, hat aber nichts automatisch ausgeführt. Die meisten Ergebnisse kamen zum Ausblenden von Nullwerten, was aber nicht die Lösung ist.
Ich habe eine Muster-Datei mit hochgeladen.
Vielen Dank.