Wieder mal stehe ich bei der ewigen Bastelei an meiner Tabelle am Anschlag und komme nicht weiter.
Schon vorab sorry, für das Chaos mit den Cods. Das meiste sind abgeänderte Cods aus diesem Forum / Tutorial und Hilfestellungen die ich von euch erhalten und dann weiter ausgebaut habe - danke dafür!
Um die Aktion auszuführen muss der Cursor in einer Zelle ab Spalte 27 stehen (sozusagen als "Auswahl"). Es werden dann die Daten aus der aktiven Zeile gelesen.
Was ich erreichen wollte, aber nicht funktioniert:
1. Kunde anwählen (welche Zelle auch immer) - funktioniert
2. Button "Kundendaten anzeigen" - funktioniert
3. Kundennummer mit OK bestätigen - funktioniert
4. Kundendaten ändern,... - funktioniert
im Formular Kundendaten "frmKundendaten"
5. Einlesen der Daten in die Listbox (habe ich umständlich über das Tabellenblatt "TNdaten" gelöst. Mit Index und Sverweis der Daten aus dem aktiven Tabellenblatt. Seither wird die ganze Tabelle sehr viel langsamer, hängt fast. Es ist vermutlich nicht sehr elegant, erfüllt aber den Zweck.
5.1. Daten werden aus "TNdaten" eingelesen, aber wie kriege ich es hin die Daten ohne Leerzeilen einzulesen.
- Beim aktuellen Lösungsansatz finde ich keinen Weg die Leerzeilen wegzulassen
- der Lösungsansatz mit dem Auskommentierten Bereich in "frmKundendaten" hat einmal funktioniert, ruft aber seither immer einen Laufzeitfehler hervor.
-- Die ursprüngliche Idee die Listbox direkt aus dem Tabellenblatt "Gesamtliste Teilnehmer" zu befüllen habe ich wieder verworfen, das bringe ich nicht zum laufen.
Von da aus sollte die Listbox mit den Daten aus der aktiven Zeile (grüner Rahme), wenn die Spalte ein X oder 1(gründe Felder) enthält die Zeilen (z.B. Zeile 1, 7 und 14 auslesen(orange Felder))
Wäre gigantisch, wenn ihr mir bei einem der Probleme helfen könnten: "frmKundendaten"
- den Ansatz mit einlesen über das Datenblatt "TNDaten" ohne Leerzeilen zu vervollständigen
- den Laufzeitfehler vom auskommentierten Code beheben
- die Listbox direkt aus dem Tabellenblatt "Gesamtliste Teilnehmer" zu befüllen.
Da die Tabelle viele Kundendaten enthält, habe ich eine kleine Beispiel Tabelle erstellt.
https://www.herber.de/bbs/user/143648.xlsm
Vielen Dank im Voraus, dass ihr es anaschaut und vielleicht helfen könnt.
Grüsse Reto