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

FIND-Befehl

FIND-Befehl
22.06.2004 14:25:20
eres
Hallo Excel-Gurus,
habe folgendes Problem:
In einer Spalte befinden sich Zahlen zwischen 100 und 9999. Als Format habe ich benutzerdefiniert "0000" festgelegt, damit man bei dreistelligen Zahlen eine führende Null sieht.
Der Find-Befehl funktioniert auch bestens, wenn ich nach 4 stelligen Zahlen suche. Bei dreistelligen jedoch, findet er die Zahl nicht.
Bsp. Set rng = Columns("B").Find(What:=162, LookIn:=xlValues, LookAt:=xlWhole)
bringt als Ergebnis: rng = Nothing, obwohl 0162 in der Spalte existiert.
Nehme ich mein benutzerdefiniertes Format "0000" wieder raus, und suche nach 162, so ist die Suche erfolgreich.
Frage: Wie muss ich bei meinem benutzerdefinierten Format den FIND Befehl aufsetzen, dass ich auch dreistellige Zahlen finde ?
Vielen Dank für Eure Hilfe im voraus.
Gruss
eres
Auch wenn ich noch so viele Nachkommastellen anzeigen lasse,

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: FIND-Befehl
Nike
Hi,
dann finde mal "0162" ohne lookIn nur mit lookAt+xlWhole
Bye
Nike
AW: FIND-Befehl
22.06.2004 15:10:08
eres
Nike,
auch Set rng = Columns("B").Find(What:=162, LookAt:=xlWhole)
bringt rng = Nothing
(Leider)
AW: FIND-Befehl oT
22.06.2004 15:43:33
eres
Die Lösung lautet:
Set rng = Columns("B").Find(What:=Format(162, "0000"), LookAt:=xlWhole)
Gruss an alle: eres
AW: sehr gut.
Nike
Hi,
so hab ich auch was gelernt ;-)
Danke fuer die Info.
Bye
Nike

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige