Thema Datum  Von Nutzer Rating
Antwort
17.06.2020 14:43:06 kemmera
NotSolved
17.06.2020 15:03:10 Gast46237
NotSolved
17.06.2020 15:40:06 Gast45697
NotSolved
17.06.2020 18:44:33 ralf_b
NotSolved
17.06.2020 19:36:24 Gast26168
NotSolved
Blau Inhalt einer Zelle in anderer Arbeitsmappe finden und aktivieren
18.06.2020 12:11:04 Holger
NotSolved
18.06.2020 13:02:41 Gast72957
NotSolved
18.06.2020 14:50:20 Gast12291
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
18.06.2020 12:11:04
Views:
575
Rating: Antwort:
  Ja
Thema:
Inhalt einer Zelle in anderer Arbeitsmappe finden und aktivieren

Hallo Kammera, leider komme ich erst heute dazu, dein Problem anzugehen. Ich hoffe, ich habe das Problem und deine Antworten auf meine Fragen richtig verstanden.

Voraussetzung: Alle zu durchsuchenden Arbeitsmappen befinden sich in dem Verzeichnis, in dem auch die aktive Arbeitsmappe ist.
Auf dem aktiven Tabellenblatt ist die Zelle markiert, nach dessen Inhalt in den anderen Arbeitsmappen im Tabellenblatt 1 in der Spalte 1 gesucht werden soll.
Solltest du das Makro auf dem VBA-Bildschirm starten, musst du nach Ende des Programms nach Excel wechseln.

Achtung: Die Laufzeit kann je nach Anzahl der Suchvorgänge lanf sein. Ein Bildschimupdating erfolgt während der Laufzeit nicht

 

Sub Begriffsuchen()
Application.ScreenUpdating = False
such = ActiveCell
r = ActiveWorkbook.FullName
pfad = ActiveWorkbook.Path
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ords = FSO.GetFolder(pfad)
Set ExDat = ords.Files
For Each ex In ExDat
If InStrRev(LCase(ex), ".xl") Then
    If ex <> ActiveWorkbook.FullName And InStr(ActiveWorkbook.FullName, "$") = 0 Then
        Workbooks.Open Filename:=pfad + "\" + ex.Name
        For i = 1 To Workbooks(ex.Name).Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
            If such = Workbooks(ex.Name).Sheets(1).Cells(i, 1) Then
                Cells(i, 6).Select
                Application.ScreenUpdating = True
                Exit Sub
            End If
        Next
        Workbooks(ex.Name).Close False
    End If
End If
Next
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.06.2020 14:43:06 kemmera
NotSolved
17.06.2020 15:03:10 Gast46237
NotSolved
17.06.2020 15:40:06 Gast45697
NotSolved
17.06.2020 18:44:33 ralf_b
NotSolved
17.06.2020 19:36:24 Gast26168
NotSolved
Blau Inhalt einer Zelle in anderer Arbeitsmappe finden und aktivieren
18.06.2020 12:11:04 Holger
NotSolved
18.06.2020 13:02:41 Gast72957
NotSolved
18.06.2020 14:50:20 Gast12291
NotSolved