Hallo,
als VBA-Neuling brauche ich dringend Hilfe. Ich find einfach nicht den richtigen VBA_Code.
Und zwar habe ich zwei Tabellen sowie eine Userform mit 4 TextBoxen.
Auf der ersten Tabelle befinden sich mehrere Spalten mit diversen Infos. Hier soll über TextBox1 die Spalte A durchsucht werden und in TextBox2 soll dann aus der Zeile in der das Suchwort gefunden wurde der wert der in Spalte K steht eingetragen werden.
A B C D E F G H I J K
1a b c d e f g h i j k
2
3
4
z.B: ich gebe in Textbox1 a ein und TextBox2 gibt mir k aus.
Info: Für k gibt es als Werte nur 1 und 2. Die Werte k befinden sich auf der zweiten Tabelle in Spalte A.
Der User kann nun in TextBox3 einen Zahlenwert eintippen. Hierzu gibt es eine Summenstaffel mit folgenden Staffeln 1. 0-100000, 2.100001 bis 250000, 3. 250000 bis 1000000 und 4. 1000000 bis 5000000. Die Summenstaffel befindet sich in der zweiten Tabelle in Spalte B.
Die Tabelle sieht dann so aus:
A B C
1 1 100000 c
2 1 250000 c
3 1 1000000 c
4 1 5000000 c
5 2 100000 c
6 2 250000 c
7 2 1000000 c
8 2 5000000 c
Ich brauche jetzt für die TextBox4 die Formel welche mir den wert c ausgibt, wenn k und Zahhlenwert in der selben Zeile sich befinden. Ferner müsste das System wissen, dass wenn in Textbox3 654888 eingetippt wird, dass es sich um die 3 Staffel handelt´.
Im KLartext: Tippt der User in die TextBox1 den Wert ein, indem k=1 und der zugeordnete Wert aus TextBox3 ist 1000000, sollte das System mir für die TextBox4 den Wert für c ausgeben aus der 3Spalte und 3 Zeile.
Ich hoffe das ist verständlich genug.
Ich danke euch für die Mühe und freue mich auf eine schnelle Lösung.
|