Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1292to1296
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

Fehlermeldung Wenn...

Fehlermeldung Wenn...
18.01.2013 11:27:18
walter
Hallo,
leider ich nochmal.
Habe dieses Makro auch übers Forum.
Leider kommt Fehlermeldung wenn ich eine Zahl eingebe und
diese nicht vorhanden ist.
laufzeitfehler 91
Objektvariable oder With...
nicht festgelegt.
Public Sub MS_suchen()
Dim Suchbegriff As String
Dim Weiter
Suchbegriff = InputBox(Chr(13) & Chr(13) & Chr(13) & "Suchbegriff: ", "Text oder Ziffer  _
eingeben ")
On Error GoTo fehler
Cells.Find(What:=Suchbegriff, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
nochmal:
Weiter = MsgBox("Weitersuchen?", vbYesNo, "Text oder Ziffer eingeben ")
If Weiter = vbYes Then
Cells.FindNext(After:=ActiveCell).Activate
GoTo nochmal
End If
Exit Sub
fehler:
Weiter = MsgBox("Suchbegriff nicht gefunden!", vbInformation, "Ergebnis:")
End Sub
mfg Walter mb

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehlermeldung Wenn...
18.01.2013 11:43:19
Rudi
Hallo,
was nicht da ist, kann man auch nicht aktivieren.
Evtl so:
Public Sub MS_suchen()
Dim Suchbegriff As String
Dim Weiter, rng As Range
Suchbegriff = InputBox(Chr(13) & Chr(13) & Chr(13) & "Suchbegriff: ", "Text oder Ziffer  _
eingeben ")
On Error GoTo fehler
Set rng = Cells.Find(What:=Suchbegriff, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
If Not rng Is Nothing Then rng.Activate
nochmal:
Weiter = MsgBox("Weitersuchen?", vbYesNo, "Text oder Ziffer eingeben ")
If Weiter = vbYes Then
Set rng = Cells.FindNext(After:=ActiveCell)
If Not rng Is Nothing Then rng.Activate
GoTo nochmal
End If
Exit Sub
fehler:
Weiter = MsgBox("Suchbegriff nicht gefunden!", vbInformation, "Ergebnis:")
End Sub

Gruß
Rudi

Anzeige
AW: Fehlermeldung Wenn...
18.01.2013 12:17:48
walter
Hallo Rudi,
DU hast RECHT aber es sollte dann auch keine Fehlermeldung kommen.
Dein Makro klappt aber es kommt kein Hinweis das es das gesuchte nicht gibt.
Aber keine Fehlermeldung.
mfg walter mb

AW: Fehlermeldung Wenn...
18.01.2013 12:52:01
Rudi
Hallo,
ein bisschen Eigeninitiative zeigen!
 If Not rng Is Nothing Then
rng.Activate
Else
GoTo Fehler
End if

Gruß
Rudi

Du hast ja.... -)
18.01.2013 22:32:04
Walter
Guten Abend Rudi,
danke !
Na ja Recht hast Du. War allerdings heute den ganzen Tag mt Grippe unterwegs, werde
morgen früh testen.
Mit freundlichen Grüßen Walter mb

Anzeige
AW: Fehlermeldung Wenn...
18.01.2013 11:44:32
Hajo_Zi
Hallo Walter,
Di RaFound as Range
Set Rafound =Cells.Find(What:=Suchbegriff, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
If Not Rafound is Nothing Then
' gefunden#
set Rafound Nothing
else
' nicht gefunden
end if

Danke für die Hilfe
18.01.2013 12:27:46
walter
Hallo Hajo,
werde deins auch gleich testen,
danke.
mfg walter mb

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige