Anzeige
Archiv - Navigation
864to868
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
864to868
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Fehlermeldung

Fehlermeldung
28.04.2007 18:20:00
Chris
Hallo Forum,
ich suche mit folgendem Makro:

Sub suchen()
Dim strText As String
strText = InputBox("Name?")
If strText "" Then
Cells.Find(What:=strText, After:=Range("A1"), LookIn:=xlFormulas, LookAt:=xlPart,  _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Activate
End if
End Sub


den eingegebnen String in meinem Arbeitsblatt. der dann aktiviert wird. Klappt soweit auch ganz gut. Aber wenn ich mich verschreibe oder der Suchtext nicht vorhanden ist, kommt die VBA-Fhlermeldung Objekt- oder Withblock-Variable nicht festgelegt. Kann man diese Fehlermeldung unterdrücken bzw. diesen Fehler durch Modifikation des Makros garnicht erst entstehen lassen?
Gruss
Chris

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

Betreff
Datum
Anwender
Anzeige
AW: Fehlermeldung
28.04.2007 19:06:00
nighty007
hi chris :-)
wie gewünscht
gruss nighty
Option Explicit

Sub suchen()
Dim strText As String
Dim suche As Range
Do
strText = InputBox("Name?")
If strText  "" Then
Set suche = Workbooks(1).Sheets(1).Range("A1:IV" & Rows.Count).Find(strText, LookIn:=xlFormulas, _
Lookat:=xlPart, _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
If Not suche Is Nothing Then
Cells(suche.Row, suche.Column).Activate
End
Else
Nachricht = MsgBox("Suche war nicht erfolgreich" & Chr(13) & Chr(13) & "Weitere Suche Ja oder  _
Nein", vbYesNo)
End If
End If
Loop While Not Nachricht = vbNo
End Sub


Anzeige
AW: Fehlermeldung
28.04.2007 19:37:00
Chris
Danke nighty,
funzt ideal.
Gruss
Chris

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige