Wie kann nun noch ein ausgewählter Bereich (innerhalb einer Zelle) gefärbt werden?
Gar nicht, denn wenn Du eine Zelle editierst, dann kannst Du keine Makros ausführen.
Andreas.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Hallo,
ich möchte einen beliebigen Text in Excel mit verschiedenen Tastenkombis, blau, rot, grün, schwarz einfärben.
Nach dem Erstellen von Makros, hüpft das Makro immer in die Zelle zurück mit der das Makro erstellt wurde.
Das Makro soll für alle beliebigen Texte innerhalb beliebiger Zellen funktionieren.
Bitte um Hilfe!
Gruß
Michael
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Wie kann nun noch ein ausgewählter Bereich (innerhalb einer Zelle) gefärbt werden?
Gar nicht, denn wenn Du eine Zelle editierst, dann kannst Du keine Makros ausführen.
Andreas.
Lösche das Select weg und beziehe Dich auf ActiveCell.
Andreas.
Hallo Andreas,
besten Dank, es funktioniert! Wie kann nun noch ein ausgewählter Bereich (innerhalb einer Zelle) gefärbt werden? Ich meine damit nicht mehrere Zellen sondern innerhalb einer Zelle eine Beliebige Anzahl an Buchstaben/Zahlen/Sonderzeichen?
Sub textRotFaerben()
'
' textRotFaerben Makro
'
' Tastenkombination: Strg+r
With ActiveCell.Characters(Start:=0, Length:=-199).Font
.Name = "Calibri"
.FontStyle = "Standard"
.Size = 11
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = 255
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
End Sub
Hallo Michael,
wenn es ein ganz bestimmter Textteil ist, der eingefärbt werden soll, kennst du ja seine Länge. Mit Instr kannst du dann in deinem Code die Startposition feststellen und beide Werte im Code eingeben.
Claus
Hallo Claus,
Den Text den ich einzufärben will, steht in beliebigen Zellen und beginnt immer an verschiedenen Stellen innerhalb der Zelle und ist beliebig lang. Ich möchte somit beliebige Teile von einem Text mit verschiedenen Farben hervorheben. Ähnlich wie in einem Buch, in dem man beliebig lange Passagen mit unterschiedlichen Farben markieren kann. Mit einer Lösung würdest Du mir helfen sehr viel Zeit einzusparen!
Danke schon mal!
Michael