Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

userform!

userform!
lisa
Hallo zusammen, ich benötige von Euch bei meinem Problem Hilfe!
In meiner Userform habe ich eine Combobox1 mittels der ich Daten aus der Tabelle1 aus Spalte H suche!
In dem Labe3 soll dann der Wert aus der Tabelle1 aus Spalte I angezeigt werden, eigentlich ein Sverweis!
Dazu habe ich in der Recherche das Makro von Nepumuk gefunden, welches zu 100% funktioniert.
Private Sub ComboBox1_Change()
Dim varSuchbegriff As Variant
If IsNumeric(ComboBox1.Value) Then varSuchbegriff = Val(ComboBox1.Value) Else  _
varSuchbegriff = ComboBox1.Value
On Error Resume Next
Label3.Caption = " " & WorksheetFunction.VLookup(varSuchbegriff, Range(Cells(1, 8), Cells(6, _
9)), 2, False)
If Err.Number  0 Then Label3.Caption = " Nichts gefunden"
On Error GoTo 0
End Sub
Nun mein Anliegen,
wenn ich einer anderen Tabelle suchen will nämlich Tabell2, habe ich gedacht das Makro so zu ändern:
Private Sub CommandButton1_Click()
Dim varSuchbegriff As Variant
If IsNumeric(ComboBox1.Value) Then varSuchbegriff = Val(ComboBox1.Value) Else  _
varSuchbegriff = ComboBox1.Value
On Error Resume Next
Label3.Caption = " " & WorksheetFunction.VLookup(varSuchbegriff, Worksheets("Tabelle2"). _
Range(Cells(1, 8), Worksheets("Tabelle2").Cells(6, 9)), 2, False)
If Err.Number  0 Then Label3.Caption = " Nichts gefunden"
On Error GoTo 0
End Sub
das funktioniert leider nicht, was mache ich falsch?
Habt ihr eine Idee?
LG Lisa

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: userform!
30.05.2011 13:29:44
Rudi
Hallo,
Private Sub CommandButton1_Click()
Dim varSuchbegriff As Variant
If IsNumeric(ComboBox1.Value) Then
varSuchbegriff = Val(ComboBox1.Value)
Else
varSuchbegriff = ComboBox1.Value
End If
On Error Resume Next
With Worksheets("Tabelle2")
Label3.Caption = " " _
& WorksheetFunction.VLookup(varSuchbegriff, .Range(.Cells(1, 8), .Cells(6, 9)), 2, False)
End With
If Err.Number  0 Then Label3.Caption = " Nichts gefunden"
On Error GoTo 0
End Sub

Gruß
Rudi
AW: lieben Dank! funktioniert oT
30.05.2011 14:21:44
lisa
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige