Inhaltsverzeichnis
Suchen
Links
|
|
Groß- und Kleinschreibung in Makros
Versionen: Alle
Grundsätzliche Anmerkungen zur Groß- und Kleinschreibung in Makros
(hat mir mal "Schorsch Dabbeljuh" alias "StrgAltEntf" aus dem Spothlight-Excel-Forum erklärt)
Standardmäßig werden Zeichenfolgen binär verglichen und dann ist a <> A.
Die Address-Eigenschaft eines Range-Objektes liefert als Spaltenbezeichnung grundsätzlich nur Großbuchstaben.
Wenn man grundsätzlich auf einen binären Vergleich verzichten kann, kann man ganz am Anfang eines Moduls folgende Zeile setzen:
Option Compare Text
Nun wird der Text verglichen - unabhängig von der Groß-/Kleinschreibung. Und somit ist dann a = A.
Möchte man Zellbezüge grundsätzlich klein angeben, dann kann man auch mit der Funktion LCase alles in Kleinbuchstaben halten und vergleichen:
LCase(Target.Address) = "$a$5"
Das funktioniert dann auch unabhängig von der Option Compare-Anweisung.
Weitere Infos findet man in der Onlinehilfe unter Option Compare.
|