Anzeige
Archiv - Navigation
1060to1064
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
Inhaltsverzeichnis

"Find" sucht nicht deutsch !?!

"Find" sucht nicht deutsch !?!
22.03.2009 10:04:53
Johann
Hin und wieder versteht man die Excel-Welt nicht mehr ....
Habe eine kleine VBA-Routine welche mittels FIND alle Zellen finden soll, in der die die Formel "SUMME" enthalten ist.
Wenn man mit dem Macro-Recorder den Find aufzeichnet wird folgendes aufgezeichnet:
Cells.Find(What:="summe", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Dies funktioniert IM DIALOG auch richtig.
Wenn man das VBA-Script laufen lässt, dann findet Excel keine Formeln!!!
Habe nun herumexperimentiert und folgendes rausgefunden:
Wenn ich das "WHAT" auf "SUM" ändere, dann funktioniert der FIND wieder.
Daraus schließe ich:
Wenn das FIND-Kommando aus einem VBA-Code gestartet wird,
sucht dass das FIND-Kommando nur nach ".Formula" prüft und nicht ".FormulaLocal".
Denn die betreffenden Zellen haben folgende Inhalte:
?activecell.formula
=SUM(3,4,8)
?activecell.FormulaLocal
=SUMME(3;4;8)
FRAGE: Gibt es einen Trick, dass das Find-Kommando in den FormulaLocals sucht?
Greetings from Vienna

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "Find" sucht nicht deutsch !?!
22.03.2009 10:34:59
Gerd
Guten Morgen Johann,
nein, so gibt's keinen. Schreibe deinen Suchbegriff als Formel in eine Zelle.
What:=ActiveCell.Formula oder setze ihn aus dem Direktfenster ein.
Gruß Gerd
AW: "Find" sucht nicht deutsch !?!
22.03.2009 11:59:33
Johann
Dieser Workarond hilft nur sehr bedingt, weil man zuerst eine gültige Formel eintragen muss um dann die deutsche Version auslesen zu können.
Meine Hoffnung war, das es für LookIn:=xlFormulas einen anderen Parameter gibt.
ABgesehen davon ist es von EXCEL ziemlich blöd, dass ein aufgezeichnetes Script nicht das tut, was es tun soll.......
LG
Johann
AW: "Find" sucht nicht deutsch !?!
22.03.2009 12:09:17
Gerd
Hallo Johann,
du könntest temporär deine Formeln in Text umwandeln u. auf den LookIn-Parameter xlValues prüfen.
Gruß Gerd
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige