Thema Datum  Von Nutzer Rating
Antwort
02.11.2022 12:36:47 Marko
NotSolved
02.11.2022 20:23:40 ralf_b
NotSolved
02.11.2022 20:50:03 Marko
NotSolved
Blau aus Word eine Exceldatei öffnen und durchsuchen
02.11.2022 21:36:50 ralf_b
NotSolved
03.11.2022 09:35:36 Marko
NotSolved
03.11.2022 16:31:21 Gast92509
NotSolved
03.11.2022 17:02:40 Marko
NotSolved
03.11.2022 19:28:36 ralf_b
NotSolved
04.11.2022 11:12:25 Marko
NotSolved
04.11.2022 13:29:13 ralf_b
NotSolved
04.11.2022 15:06:18 Marko
NotSolved
04.11.2022 19:03:24 ralf_b
*****
Solved
08.11.2022 16:36:02 Marko
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
02.11.2022 21:36:50
Views:
437
Rating: Antwort:
  Ja
Thema:
aus Word eine Exceldatei öffnen und durchsuchen

https://learn.microsoft.com/de-de/office/vba/api/excel.range.find

geht auch ohne die Objektvariablen. Mann muß auch die Application nicht sehen, um Werte zu suchen. 

Der code,geht durch alle Arbeitsblätter und sucht dort in allen Zellen nach dem Text "Suchwort". Der Text kann auch nur ein Teil (xlpart)eines Zellwertes sein. Wird das Suchwort gefunden erhält die Variable bolgefunden den Wert true. 

Am Ende wird eine Msgbox ausgegeben. In Abhängigkeit ob bolgefunden=true ist oder nicht wird ein Text zusätzlich ausgegeben oder auch nicht.

Dim ergebnis As Range, ws As Object, bolgefunden As Boolean

    With CreateObject("excel.application")
        With .Workbooks.Open(Filename:=Zieldatei)
            For Each ws In .Worksheets
                Set ergebnis = ws.Cells.Find(What:="Suchwort", LookIn:=xlValues, lookat:=xlPart)
                If Not ergebnis Is Nothing Then
                    bolgefunden = True
                End If
            Next
            .Close False
        End With
        .Quit
    End With
    MsgBox iif(bolgefunden, "", "Nichts") &  " gefunden"
 

 


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
02.11.2022 12:36:47 Marko
NotSolved
02.11.2022 20:23:40 ralf_b
NotSolved
02.11.2022 20:50:03 Marko
NotSolved
Blau aus Word eine Exceldatei öffnen und durchsuchen
02.11.2022 21:36:50 ralf_b
NotSolved
03.11.2022 09:35:36 Marko
NotSolved
03.11.2022 16:31:21 Gast92509
NotSolved
03.11.2022 17:02:40 Marko
NotSolved
03.11.2022 19:28:36 ralf_b
NotSolved
04.11.2022 11:12:25 Marko
NotSolved
04.11.2022 13:29:13 ralf_b
NotSolved
04.11.2022 15:06:18 Marko
NotSolved
04.11.2022 19:03:24 ralf_b
*****
Solved
08.11.2022 16:36:02 Marko
NotSolved