Thema Datum  Von Nutzer Rating
Antwort
Rot Jedem Buchstaben eines Feldes definiert einfärben
16.01.2008 11:52:10 Daniel
NotSolved
16.01.2008 12:54:52 Daniel
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
16.01.2008 11:52:10
Views:
1894
Rating: Antwort:
  Ja
Thema:
Jedem Buchstaben eines Feldes definiert einfärben
Hallo!
Ich möchte in einem bestimmten Feld (z.B. A1) jedem Zeichen eine bestimmte Farbe zuordnen.
Dazu habe ich vorher in einem Array Arr() das genausoviele Werte (das ist der jeweilige colorindex der gewünschten Farbe) enthält wie das Feld A1 Zeichen hat (damit habe ich für jedes Zeichen einen Colorindex. Heißt also 1.Variable von Arr() ist der Colorindex für das erste Zeichen in A1, 2.Variable in Arr() ist der Colorindex für das zweite Zeichen in A1 usw.
So sieht dann der Code aus:

For x = 1 To UBound(Arr)

Range("A1").Characters(x, 1).Font.ColorIndex = Arr(x)

Next x

Denke mal das Problem wäre auch beantwortet wenn mir jemand sagen kann wie ich z.B. dem 10 Buchstaben den colorindex 4 Zuordnen kann. meine Lösung dafür wäre ja dann

Range("A1").Characters(10,1).Font.ColorIndex = 4

Für jede hilfe bin ich wirklich wirklich dankbar!

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Jedem Buchstaben eines Feldes definiert einfärben
16.01.2008 11:52:10 Daniel
NotSolved
16.01.2008 12:54:52 Daniel
NotSolved