Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

LookIn:=xlValues

Forumthread: LookIn:=xlValues

LookIn:=xlValues
29.03.2006 10:28:47
Darren
Hi Leute,
was bedeutet genau "LookIn:=xlValues" ? Was macht das und was bedeutet es?
Set datumFind = Workbooks(impdatei).Worksheets(blatt1).Columns(6) _
.Find(datumWort, LookIn:=xlValues)
Grüße
Darren
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: LookIn:=xlValues
29.03.2006 11:13:14
IngGi
Hallo Darren,
wenn du Zellen durchsuchst, in denen Formeln stehen, muss Excel wissen, ob der gesuchte Ausdruck in den Formelausdrücken oder in den Ergebnissen der Formel gesucht werden soll. Mit LookIn:=xlValues sucht Excel in den Ergebnissen der Formel und mit LookIn:=xlFormulas sucht Excel in den Formelausdrücken.
Gruß Ingolf
Anzeige
Gelöst
29.03.2006 11:21:40
Darren
Hi,
gelöst
Danke!
Darren
;
Anzeige

Infobox / Tutorial

Verwendung von LookIn:=xlValues in Excel VBA


Schritt-für-Schritt-Anleitung

  1. Öffne den Visual Basic for Applications (VBA) Editor:

    • Drücke ALT + F11, um den VBA-Editor in Excel zu öffnen.
  2. Erstelle ein neues Modul:

    • Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
  3. Füge deinen Code ein:

    • Verwende den folgenden Code als Beispiel, um in einer bestimmten Spalte nach einem Datum zu suchen:
    Sub SucheNachDatum()
       Dim datumWort As String
       Dim datumFind As Range
       datumWort = "01.01.2023" ' Setze das Datum, nach dem gesucht werden soll
    
       Set datumFind = Workbooks("deineDatei.xlsx").Worksheets("deinBlatt").Columns(6) _
           .Find(datumWort, LookIn:=xlValues) ' Sucht in den Werten der Zellen
    
       If Not datumFind Is Nothing Then
           MsgBox "Datum gefunden!"
       Else
           MsgBox "Datum nicht gefunden."
       End If
    End Sub
  4. Führe den Code aus:

    • Drücke F5, um den Code auszuführen und zu testen, ob das Datum gefunden wird.

Häufige Fehler und Lösungen

  • Fehler: "Objekt nicht gefunden":

    • Überprüfe, ob die Datei und das Arbeitsblatt korrekt benannt sind.
  • Fehler bei der Datumsformatierung:

    • Stelle sicher, dass das Datum im richtigen Format eingegeben wurde. VBA erkennt Datumsangaben manchmal nicht korrekt.
  • LookIn:=xlValues funktioniert nicht:

    • Stelle sicher, dass du die richtige Auswahl getroffen hast. Wenn du in Formelausdrücken suchen möchtest, verwende LookIn:=xlFormulas.

Alternative Methoden

  • Verwendung von LookIn:=xlFormulas:

    • Wenn du nach Formeln suchen möchtest, kannst du LookIn:=xlFormulas verwenden. Hier ein Beispiel:
    Set datumFind = Workbooks("deineDatei.xlsx").Worksheets("deinBlatt").Columns(6) _
       .Find(datumWort, LookIn:=xlFormulas)
  • Suchen mit verschiedenen Kriterien:

    • Du kannst auch zusätzliche Parameter wie LookAt:=xlWhole hinzufügen, um nach dem gesamten Inhalt einer Zelle zu suchen.

Praktische Beispiele

  • Beispiel 1: Suche nach einem spezifischen Wert in einer Spalte:

    Set datumFind = Worksheets("Tabelle1").Columns(1).Find("Suchbegriff", LookIn:=xlValues)
  • Beispiel 2: Suche nach einem Datum und nutze LookAt:

    Set datumFind = Worksheets("Tabelle1").Columns(1).Find("01.01.2023", LookIn:=xlValues, LookAt:=xlWhole)

Tipps für Profis

  • Verwende Fehlerbehandlung:

    • Implementiere On Error Resume Next am Anfang deines Codes, um Laufzeitfehler zu vermeiden.
  • Setze Suchparameter präzise:

    • Nutze LookIn:=xlValues oder LookIn:=xlFormulas, je nachdem, was du suchst.
  • Dokumentiere deinen Code:

    • Füge Kommentare zu deinem Code hinzu, um die Funktionalität zu erklären.

FAQ: Häufige Fragen

1. Was bedeutet LookIn:=xlValues? LookIn:=xlValues bedeutet, dass Excel in den sichtbaren Werten der Zellen sucht, nicht in den Formeln.

2. Wie kann ich nach Formeln suchen? Verwende LookIn:=xlFormulas, um in den Formelausdrücken der Zellen zu suchen.

3. Was ist der Unterschied zwischen LookIn:=xlValues und LookIn:=xlFormulas? Der Unterschied liegt darin, dass xlValues nur die Ergebnisse anzeigt, während xlFormulas die tatsächlichen Formeln durchsucht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige