Herbers Excel-Forum - das Archiv

Datensätze in Tabelle ausgeben

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Datensätze in Tabelle ausgeben
von: Servoazubi

Geschrieben am: 02.01.2007 08:55:33
Ein frohes neues Jahr erstmal ....
Mein Anliegen:
Ich habe einen VB Code für Excel geschrieben. In diesem Code kann man in einer Userform eine Artikelnummer eingeben und der Knopfdruck sucht das Programm in der Excel Tabelle nach der Artikelnummer und gibt diese mit den dazugehörigne Daten in die Userform aus. Diese kann man dann ausdrucken.
Nun möchte ich aber die Datensätze nicht über die Userform ausdrucken sondern in einer einzelnen Tabelle, abweichend von der Maske der userform. ist das Möglich ???
Herzu lade ich meine Datei hoch die ihr euch als Beispiel anschauen könnt.
Vielen Dank für eure Hilfe.

Die Datei https://www.herber.de/bbs/user/39313.xls wurde aus Datenschutzgründen gelöscht

Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Peter Feustel

Geschrieben am: 02.01.2007 10:01:29
Hallo Servoazubi,
das könnte z. B. so gehen:
Du fügst ein weiteres Tabellenblatt ein - Name z. B. Druck-Tab - und eine weitere Schaltfläche in dein UserForm(ular) - z. B. CommandButton4 und dann erweiterst du das von mir angefangene Click-Ereignis um die notwendigen Übertragungs-Statements.
Da du leider alle TextBoxes umbenannt hast und nicht in der von VBA vorgegebenen Nummerierung belassen hast, die Label ebenfalls nicht in aufsteigender Reihenfolge vorliegen, kann man das leider nicht als Schleife ausführen, sondern muss es mühsam EIN BEI EIN programmieren.
Der Anfang ist gemacht - nun mach weiter:
https://www.herber.de/bbs/user/39314.xls
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Servoazubi

Geschrieben am: 02.01.2007 10:26:21
Danke, das funktioniert schonmal.
Nun habe ich ein Problem mit der Formatierung, die Staffelpreise und Staffelrabatte sollen untereinander stehen, jedoch werden nur ausgefüllte Zellen ausgegeben da nicht bei allen Artikel alle Staffelrabattpositionen ausgefüllt sind....
Wie ist es möglich, die Werte untereinander in eine Zelle zu schreiben, da in der neuen Zeile direkt der neue Datnesatz stehen soll?
Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Peter Feustel

Geschrieben am: 02.01.2007 11:04:04
Hallo Servoazubi,
sollen die Preise ungleich Null wirklich in EINE Zelle, dann so: Hier am Beispiel der Zelle B12
https://www.herber.de/bbs/user/39316.xls
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Servoazubi
Geschrieben am: 02.01.2007 11:17:57
Die einzelnen Werte sollen untereinander mit einem Zeilenumbruch in eine Zelle. Sodass ein Ártikel mit mehreren Preisen immernoch in einer Zeile steht.
Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Peter Feustel
Geschrieben am: 02.01.2007 12:46:12
Hallo Servoazubi,
so ist es in meiner Mustermappe auch realisiert worden.
iele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Bild

Betrifft: AW: Datensätze in Tabelle ausgeben
von: Servoazubi
Geschrieben am: 02.01.2007 14:38:26
Ja Danke habe ich jetzt auch gemerkt ;-)
der code funktioniert einwadnfrei, vielen dank
 Bild
Excel-Beispiele zum Thema "Datensätze in Tabelle ausgeben"
Suche über mehrere Tabellen Benennen von Tabellenblättern mit Monatsnamen
Druckseitenlinien im Tabellenblatt Tabellenblattnamen in ein Listenfeld einlesen
Suchbegriff über mehrere Tabellenblätter suchen. Tabellenblätter benennen
Tabellenblatt auswählen Zustand von Tabellenblatt-Checkboxes ermitteln
Tabellenblattnamen der VBE-Projekte ändern Tabellenblattnamen nach Datum