Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
612to616
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
612to616
612to616
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Problem mit Schleife

Problem mit Schleife
24.05.2005 09:25:00
Dani
Hallo zusammen
Ich habe da ein Problem mit einer Schleife. Und zwar gebe ich in eine TextBox eine Postleitzahl ein und dann sollte in einer weiteren TextBox der Ort erscheinen. Leider funktioniert das nicht. Ich habe folgenden Code verwendet.
In der Tabelle3 stehen in der 1. Spalte die Postleitzahlen und in der 2. Spalte der Ort.

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Suchbegriff = UserForm2.TextBox2
For i = 1 To 1000
If Worksheets("Tabelle3").Cells(i, 1).Value = Suchbegriff Then
suchwert = Cells(i, 2)
UserForm2.TextBox3.Value = suchwert
Else
MsgBox "Suchbegriff nicht gefunden"
End If
Next i
End Sub

Gruss Dani

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit Schleife
24.05.2005 10:15:30
Oliver
Hallo,
suchwert = Cells(i,2)
ersetzen durch
suchwert = Worksheets("Tabelle3").Cells(i, 2).Value
Sonst weiss er die Tabelle nicht.
Was bei TextBoxen auch noch ein Problem machen kann,
sind die Formate (Text, Zahl, ...)
Änderungen in Grossbuchstaben:

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Suchbegriff = CLNG(UserForm2.TextBox2.VALUE)
For i = 1 To 1000
If CLNG(Worksheets("Tabelle3").Cells(i, 1).Value) = Suchbegriff Then
suchwert = WORKSHEETS("TABELLE3").Cells(i, 2).VALUE
UserForm2.TextBox3.Value = suchwert
Else
MsgBox "Suchbegriff nicht gefunden"
End If
Next i
End Sub

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige