Supportnet / Forum / Tabellenkalkulation
markierung einfärben
Frage
Hallöchen
Ich habe das Problem, dass ich sehr sehr oft einzelne Markierungen aus einem text einfärben muss.
Wie ich ein Makro schreibe um eine ganze Zeile einzufärben ist mir klar, aber wie ich einem Makro sagen kann, wie ich nur den aktuell markierten Textteil einfärbe ist mir schleierhaft.
Weis da einer von euch eventuell weiter?
Antwort 1 von Hajo_Zi
Hallo Jarell,
wenn Du in der Bearbeitungsleiste bist, kannst Du kein Makro starten.
Gruß Hajo
wenn Du in der Bearbeitungsleiste bist, kannst Du kein Makro starten.
Gruß Hajo
Antwort 2 von Jarell
schade eigentlich =)
andere Möglichkeit gibts da dann wohl auch ned?...
z.B. Die Aktion "einfärben" auf irgend eine Taste zu legen.
andere Möglichkeit gibts da dann wohl auch ned?...
z.B. Die Aktion "einfärben" auf irgend eine Taste zu legen.
Antwort 3 von Hajo_Zi
Hallo Jarell,
dazu kann ich nichts schreiben. Du hast nicht geschrieben nach welchen Bedingungen eingefärbt werden sol.
Du kannst nur Text ein färben keine Teile einer Formel.
Gruß Hajo
dazu kann ich nichts schreiben. Du hast nicht geschrieben nach welchen Bedingungen eingefärbt werden sol.
Du kannst nur Text ein färben keine Teile einer Formel.
Gruß Hajo
Antwort 4 von Jarell
naja wenn ich in einer Zelle einen text habe
"text in einer Zelle"
und ich möchte einen gewissen Teil farblich markieren
"text in einer Zelle"
dann markier ich diesen und klicke auf das einfärbensymbol.
und dieses klicken will ich mir sparen ^^
oh Mann ich hoffe du weist was ich meine ^^
"text in einer Zelle"
und ich möchte einen gewissen Teil farblich markieren
"text in einer Zelle"
dann markier ich diesen und klicke auf das einfärbensymbol.
und dieses klicken will ich mir sparen ^^
oh Mann ich hoffe du weist was ich meine ^^
Antwort 5 von Hajo_Zi
Hallo Jarell,
für ein VBA Programm muß man es also schon genau vorgeben.
Also soll in einer Zelle "in einer" gesucht werden und dieses soll z.B. grün werden?
Option Explicit
Sub Makro1()
If InStr(ActiveCell, "in einer") > 0 Then
ActiveCell.Characters(Start:=InStr(ActiveCell, "in einer"), Length:=8).Font.ColorIndex = 4
End If
End Sub
Gruß Hajo
für ein VBA Programm muß man es also schon genau vorgeben.
Also soll in einer Zelle "in einer" gesucht werden und dieses soll z.B. grün werden?
Option Explicit
Sub Makro1()
If InStr(ActiveCell, "in einer") > 0 Then
ActiveCell.Characters(Start:=InStr(ActiveCell, "in einer"), Length:=8).Font.ColorIndex = 4
End If
End Sub
Gruß Hajo
Antwort 6 von Jarell
kommt schon nah dran,… das Problem ist nur, dass es immer unterschiedliche Textstellen sind.
Also es müsste schon markierungsbedingt sein und keine vordefinierte Textstelle.
Also es müsste schon markierungsbedingt sein und keine vordefinierte Textstelle.
Antwort 7 von Hajo_Zi
Hallo Jarell,
Gut die Disskussuíon brauchen wir nicht weiter führen. Das hatte ich ja schon geschrieben das dies nicht geht.
Gruß Hajo
Gut die Disskussuíon brauchen wir nicht weiter führen. Das hatte ich ja schon geschrieben das dies nicht geht.
Gruß Hajo

