ich hab folgendes problem. ich möchte eine combobox erstellen die ihre daten automatisch von einem anderen tabellenblatt bezieht. das klappt auch schon. jetzt will ich aber das noch folgendes funktioniert. wenn ich was in der combobox auswähle soll er mir die zellennummer erkennen (z.b. A34). wenn ihr euch fragt wozu das dienen soll. ich will aus eine kombination aus zwei comboboxen ein wert ermitteln der in einer bestimmten zelle steht. sagen wir mal in den zeilen stehen verschiedene produkte z.b. "blaue schuhe" , "rote schuhe" usw. in den spalten stehen die größen z.B. "39" , "42" jetzt fülle ich die erste combobox mit den zeilen und die zweite combobox mit den spalten, nach auswahl von zeile und spalte soll automatisch der die anzahl der vorhanden schuhe ausgegeben werde.
sagen wir ich wähle in der ersten combobox die art: "schwarze schuhe"
in der zweiten combobox die größe: "42"
soll automatisch in der zelle A1 die anzahl der vorhandenen schuhe angezeigt werden.
was ich bis jetzt habe ist:
Sub ComboboxFüllenBezug()
Worksheets("Tabelle1").ComboBox1.ListFillRange = "Tabelle2!A1:F375"
End Sub
Private Sub ComboBox1_Change()
ComboBox1.LinkedCell = "A1"
End Sub
jetzt könnte ich natürlich im ComboBox1_Change nach dem ComboBox1.Value in der Tabelle2 suchen und mir die zeile merken und genauso mit der ComboBox2 vorgehen und die spalte merken. nur denke ich das das sehr auf die rechnerleistung geht. ich hab ne riesige tabelle mit zeilen und spalten. gibt es eine andere möglichkeit? oder findet ihr den ansatz schon einer der effektivsten?
wäre über jeden hinweis und jede kritik sehr erfreut.
vielen dank im voraus.
gruß
asterix
ps. bin kein schuh verkäufer und heiße auch nicht zufällig Al Bundy ;)