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

Makro Suchen erweitern

Makro Suchen erweitern
16.06.2004 14:13:39
Sven
Ich grüsse alle,
das unten bestehendes Makro öffnet das Suchfenster von Excell.
Kann mir jemand helfen wie das Makro aussehen könnte damit es in zwei
geöffneten Dateien (Test1.xls und Test2.xls) nach den Suchwert sucht?
' dieses Makro öffnet das Suchfenster in Excel

Sub Suchen()
Dim vers_ex As Integer
Dim excel_version As String
excel_version = Mid(Application.Version, 1, 2)
vers_ex = excel_version
If vers_ex > 10 Then ' -> erkennt die Excelversion
If MsgBox("Achtung, bei Excel 2003 nur mit der Maus  'Weitersuchen' klicken, sonst kann ein Fehler auftreten ", vbYesNo, "Excel 2003") = vbNo Then
Exit Sub
End If
End If
Cells.Select
Application.Dialogs(xlDialogFormulaFind).Show
ActiveCell.Select
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro Suchen erweitern
Beni
Hallo Sven,
Gruss Beni

Sub suchen_in_mehren_Dateien()
Dim wkb As Integer
Dim rng As Range
Dim sFind, wb As String
sFind = InputBox("Bitte Suchbegriff eingeben:")
For wkb = 1 To Workbooks.Count
For wks = 1 To Worksheets.Count
With Workbooks(wkb).Worksheets(wks)
Set rng = .Cells.Find(what:=sFind, lookat:=xlWhole, LookIn:=xlFormulas)
If Not rng Is Nothing Then
wb = Workbooks(wkb).Name
ws = Worksheets(wks).Name
cl = rng(1, 1).Address
If wb = "Test1" Or wb = "Test2" Then MsgBox "Gefunden in " & wb & "\" & ws & "\" & cl
End If
End With
Next wks
Next wkb
End Sub

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige