wenn dann vba
07.06.2017 10:54:08
Sandra
ich habe gestern, mit freundlicher unterstützung von Werner (Danke nochmal), folgenden VBA Code gebastelt:
Private Sub CommandButton4_Click()
Dim varSuchbegriff As Variant
If IsNumeric(ComboBox1.Value) Then varSuchbegriff = Val(ComboBox1.Value) Else _
varSuchbegriff = ComboBox1.Value
On Error Resume Next
Label11.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range( _
_
"A:J"), 2, False)
Label10.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range( _
_
"A:J"), 3, False)
Label9.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range(" _
_
A:J"), 4, False)
Label14.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range( _
_
"A:J"), 7, False)
Label15.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range( _
_
"A:J"), 8, False)
Label17.Caption = WorksheetFunction.VLookup(ComboBox1.Value, Worksheets("Halle1").Range( _
_
"A:J"), 9, False)
If Err.Number 0 Then Label9.Caption = " Kein Eintrag vorhanden"
If Err.Number 0 Then Label10.Caption = " Kein Eintrag vorhanden"
If Err.Number 0 Then Label11.Caption = " Kein Eintrag vorhanden"
If Err.Number 0 Then Label14.Caption = " Kein Eintrag vorhanden"
If Err.Number 0 Then Label15.Caption = " Kein Eintrag vorhanden"
If Err.Number 0 Then Label17.Caption = " Kein Eintrag vorhanden"
On Error GoTo 0
End Sub
Leider funktioniert meine IF Funktion nicht so wie ich sie gerne hätte. Wenn mich nicht alles täuscht, muss das Err.Number ersetzt werden. Allerdings weiß ich ehrlich gesagt nicht durch was.
Alles was ich möchte, ist WENN kein Eintrag in Zelle DANN schreib "Kein Eintrag vorhanden"
Was mache ich falsch?
Schonmal ein riesen Danke vorab.
Gruß Sandra