AW: mehrere objekte abfragen
24.08.2004 12:33:37
Andre
Hi David,
das funktioniert leider nicht, du mußt jeder Listbox schon sagen was sie machen soll, oder du schreibst alles in ein Ereignis, das später ausgelöst wird.
Eine Lösung wäre, du stellst deinen Code in ein Modul und läßt die Listboxen darauf zugreifen:
Diesen Code in ein Modul:
Sub Alle_zusammen()
If [ISNA(Vlookup("Hallo",Tabelle1!A:A,1,0)=true)] then
else
msgbox "Hallo"
end if
End Sub
Und deinen Listboxen mußt du nur noch jeweils eine Zelle in "Tabelle1" Spalte A zuweisen und mit folgendem Code versehen:
Private Sub ListBox1_Click()
call Alle_zusammen
End Sub
Private Sub ListBox2_Click()
call Alle_zusammen
End Sub
usw.
Eine andere Lösung, du läßt die Abfrage später auslösen (z.B. mit einem "Ok-Button" o.ä.):
Private Sub CommandButton1_Click()
If [ISNA(Vlookup("Hallo",Tabelle1!A:A,1,0)=true)] then
else
msgbox "Hallo"
end if
End Sub
Dann sparst du dir die zuweisung des Codes an jede Listbox.
Gruß Andre