Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
368to372
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
368to372
368to372
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

MsgBox bei mehr als einem Suchresultat!

MsgBox bei mehr als einem Suchresultat!
22.01.2004 16:10:47
Timo
Servus Leute,
mein Hilfe hat mich verlassen!
Koennte jemand fuer den Fall, dass es mehr als eine 2 (also mehr als Suchresultat) gibt
eine msgbox starten (Text "egal").

Sub Test()
Dim c As Variant, firstaddress As String
With Worksheets(1).Range("a1:a500")
Set c = .Find(2, LookIn:=xlValues)
If Not c Is Nothing Then
firstaddress = c.Address
Do
c.Value = 5
Set c = .FindNext(c)
On Error Resume Next
Loop While Not c Is Nothing And c.Address <> firstaddress
End If
End With
End Sub


Supervielen Dank,
Timo

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MsgBox bei mehr als einem Suchresultat!
22.01.2004 16:31:00
Gerd
Bleib bloß im alten Beitrag sonst ziehst du dir den Zorn der Forumpolizei zu:
Option Explicit

Sub Test()
Dim c As Variant, firstaddress As String, msg As Integer
With Worksheets(1).Range("a1:a500")
Set c = .Find(2, LookIn:=xlValues)
If Not c Is Nothing Then
firstaddress = c.Address
Do
msg = MsgBox("Gefunden in: " & c.Address(0, 0) & " weitersuchen?", 32, "suchen...")
If msg = vbNo Then Exit Sub
c.Value = 5
Set c = .FindNext(c)
On Error Resume Next
Loop While Not c Is Nothing And c.Address <> firstaddress
End If
End With
End Sub

Gerd
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige