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

messagebox einblenden

messagebox einblenden
02.07.2003 15:13:18
thomas
hi!
-hab folgendes makro
-wenn der eingebene wert nicht gefunden wird, sollte eine messagebox mit "nicht gefunden" erscheinen und die eingabe wiederholt werden

Sub such()
Dim rngSuch As Range
Dim zeile As Integer
strSuch = InputBox("Schlüssel-Suche")
Set rngSuch = Worksheets("West").Range("A:A").Find(strSuch)
zeile = rngSuch.Row
If Not rngSuch Is Nothing Then
Rows(zeile).Select
End If
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: messagebox einblenden
02.07.2003 15:59:31
thomas
-findet nun gar nix mehr "index ausserhalb des gültigen bereichs" ???

Bei mir funktioniert es
02.07.2003 16:07:04
Andreas Walter
Vielleicht könntest Du a bisserl mehr Info geben.
Bei welchen befehl kommt die Meldung
Bitte Code posten, damit wir sicher sind, Du kein Schreibfehler hast.
Was gibst Du ein?
Ist es vorhanden?
Bitte mehr Info

AW: Bei mir funktioniert es
02.07.2003 16:19:38
thomas
-hab das makro wie folgt erweitert
-geb ich eine vierstellige zahl ein,
die sich in spalte a befindet, kommt besagte fehlermeldung
Sub such()
Dim rngSuch As Range
Dim zeile As Integer
Dim strsuch As Variant
Dim gefun As Boolean
gefun = False
While gefun = False
strsuch = InputBox("Schlüssel-Suche")
Set rngSuch = Worksheets("West").Range("A:A").Find(strsuch)
If Not rngSuch Is Nothing Then
gefun = True
End If
Wend
zeile = rngSuch.row
Rows(zeile).Select
End Sub


Anzeige
Bei mir funktioniert es immer noch
02.07.2003 16:30:55
Andreas Walter
Du hast die Frage
Bei welchen befehl kommt die Meldung
leider nicht beantwortet.
Ich habe mit Cut- und Paste Deine Code
1:1 bei mir eingefügt.
Bitte füge zusätzlich vor dem sub such() Zeile
option explicit
ein
In welcher Zeile ist die gefundene Zahl
Geht es auch schief, wenn Du die Zahl in A1 eingibst.
Sind Zeilen ausgeblendet
Ich kann nur rätseln. Du kannst mehr testen

Wie wäre es mit...
02.07.2003 15:25:08
Andreas Walter

Sub such()
Dim rngSuch As Range
Dim zeile As Integer
Dim strsuch As Variant
Dim gefun As Boolean
gefun = False
While gefun = False
strsuch = InputBox("Schlüssel-Suche")
Set rngSuch = Worksheets("West").Range("A:A").Find(strsuch)
If Not rngSuch Is Nothing Then
gefun = True
End If
Wend
zeile = rngSuch.Row
Rows(zeile).Select
End Sub


Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige