Ändere die Farbe bestimmter Zeichen in einer Zelle

7

Ich habe den Satz "Ich möchte 50 davon, bitte" in Zelle A1. Ich möchte alle numerischen Zeichen roten Text (nur die numerischen Zeichen) machen. Wie mache ich das? Hier ist der Rahmen dessen, was ich habe ...

%Vor%

Jede Hilfe würde sehr geschätzt werden.

    
John Sheppard 01.10.2011, 04:21
quelle

2 Antworten

11

Sie können dazu die Eigenschaft Zeichen ( start, length ) verwenden. Sie können den Text auch in einer Zeichenfolge speichern, die schneller ist, wenn Sie mit vielen Zellen arbeiten. Hier ist ein Beispiel:

%Vor%     
aevanko 01.10.2011, 04:35
quelle
8

Sie können eine RegExp für denselben Effekt verwenden.

Der Vorteil des Regex-Ansatzes, der der Code ist, besteht darin, sofort irgendwelche Gruppen numerischer Zeichen zu isolieren (oder irgendwelche Strings zu überspringen, die keine Zahlen haben), anstatt jedes einzelne Zeichen zu testen.

Es bietet also einen Geschwindigkeitsvorteil, wenn Sie relativ große Datenmengen verarbeiten

%Vor%     
brettdj 01.10.2011 06:02
quelle

Tags und Links