Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Name oder Zahl mittels Input Box suchen

Name oder Zahl mittels Input Box suchen
01.02.2014 16:12:02
Bandy
Hallo zusammen
Folgendes: Ich möchte mittels Inputbox eine Zahl/resp. Nummer suchen.
Beispiel:

Public Sub Nummer_suchen()
Dim eg As Variant
eg = InputBox("Nummer suchen")
If IsNumeric(eg) Then
Sheets("Nummer").Select
Range("A1:C6").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$C$6").AutoFilter Field:=1, Criteria1:=eg
Else
Dim f
f = MsgBox("Bitte Nummer eingeben", vbCritical + okonly)
End If
End Sub

Frage:wie lautet nun der Code, wenn ich nach Name oder Vorname suchen möchte.
Besten Dank für die Mithilfe
Gruss Bandy

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Name oder Zahl mittels Input Box suchen
01.02.2014 16:13:38
Hajo_Zi
ActiveSheet.Range("$A$1:$C$6").AutoFilter Field:=2, Criteria1:=eg
oder
ActiveSheet.Range("$A$1:$C$6").AutoFilter Field:=3, Criteria1:=eg

If IsNumeric(eg) reicht da aber nicht !
01.02.2014 19:36:48
Matthias
Hallo
Ohne Fehlerbehandlung
wirst Du keine Freude haben

eg = InputBox("Nummer suchen")
If IsNumeric(eg) Then
Sheets("Nummer").Select
Bei Eingabe einer Nummer die es als RegisterblattName nicht gibt, bekommst Du einen VBA-Fehler.
Die Prüfung: If IsNumeric(eg) ist zwar nicht falsch aber hier allein angewendet ungeeignet.
Du musst explizit prüfen, ob es ein Blatt mit diesem Namen auch gibt!
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige