ich weiss, meine Beschreibung des Problems in der Headline ist nicht aussagefähig, mir fiel nichts Besseres ein. Ich versuche meine Problemstellung hier zu schildern:
Über die Combobox1+2 (1=Produktfamilie 2=Produkttyp) in einer Userform lege ich fest welche Preistabelle ich wähle. Per Combobox3 wähle ich aus der durch 1+2 festgelegten Spaltenfolge in einer gewissen Tabelle die gewünschte Zeile aus in der ein Artikel zu finden ist (über die Kurztextbezeichnung)
Ich habe eine Tabelle "Angebot". In den Zellen B10 = Artikelnummer, C10= Kurztext, D10 = Langtext, E10 = Einzelpreis
und folgende: also B11, C11, D11, E11 usw. hänge ich bei der Ersterstellung des Angebotes jeweils eine Position unter die andere in die Tabelle:
Sheets("Angebot").Activate
z = Range("B63").End(xlUp).Row
Cells(z + 1, 3) = TextBox1.Value
Cells(z + 1, 4) = TextBox2.Value...usw.
Dadurch stelle ich mein Produkt dann durch diverse Einzelteile zusammen.
Das klappt auch vorzüglich; die Eingabe geht über die Userform.
Jetzt meine Problemstellung:
Ich möchte die gleiche Zusammenstellung der Einzelteile hernehmen, jedoch aus einer anderen Preistabelle (also die Werte aus Combobox1+2ändern sich, jedoch die Zeilen (=Einzelteile) innerhalb der Preistabelle bleiben gleich; d.h. ich möchte aufgrund des Kurztextes lediglich die entsprechenden Werte Artikelnummer und Einzelpreis aus einer anderen Preistabelle in meine Tabelle "Angebot schreiben lassen.
Der Aufbau der einzelnen Preistabellen ist identisch von der Zeilenzahl und des Kurz- und Langtextes, lediglich die Artikelnummern und Einzelpreise sind unterschiedlich.
Weia, ich hoffe das kann jemand verstehen; eine Beispieldatei kann ich leider nicht posten; das sind etwa 9 MB.
Ich hoffe jemand is schlauer als ich und kann damit was anfangen
Vielen Dank für Euere Mühe
PeterS.