Discussion:
VBA: Formatierung in String
(zu alt für eine Antwort)
Rüdiger Göddemeyer
2007-02-22 17:24:30 UTC
Permalink
Hallo,

ich möchte per VBA einen Textstring in eine Zelle schreiben und das
letzte Wort dieses String soll fett sein. Kann man einem String ein
Textformat mitgeben?

Schon mal vielen Dank für Eure Hilfe

Grüße

Rüdiger
Wolfgang Kölbel
2007-02-22 17:50:16 UTC
Permalink
Hallo Rüdiger,
Post by Rüdiger Göddemeyer
Hallo,
ich möchte per VBA einen Textstring in eine Zelle schreiben und das
letzte Wort dieses String soll fett sein. Kann man einem String ein
Textformat mitgeben?
IMHO formatierst Du nicht den String, sondern die Zelle. Das bedeutet,
dass Du entweder den ganzen String in der Zelle fett schreiben kannst
oder gar nichts. Einen Teil der Zelle anders zu formatieren geht IMHO nicht.

Gruß Wolfgang.
--
Lust auf Urlaub holen ...? -> http://koelbel.info
... und gleich günstig Buchen? -> http://reisecenter.koelbel.info
... vorher noch shoppen auf -> http://shopping.koelbel.info
Peter Lederer
2007-02-22 18:15:36 UTC
Permalink
Post by Wolfgang Kölbel
IMHO formatierst Du nicht den String, sondern die Zelle. Das bedeutet,
dass Du entweder den ganzen String in der Zelle fett schreiben kannst
oder gar nichts. Einen Teil der Zelle anders zu formatieren geht IMHO nicht.
Zumindest, wenn ich ein Makro aufzeichne, geht das:

With ActiveCell.Characters(START:=5, Length:=6).Font
.FontStyle = "Fett"
End With

Das letzte Wort läßt sich mit VBA ja extrahieren und dann könnte man ihm
die Formatierung mitgeben.
--
Grüße
Peter
WIN XP Prof. SP2, Excel 2002
Claus Busch
2007-02-22 18:09:50 UTC
Permalink
Hallo Rüdiger,
Post by Rüdiger Göddemeyer
ich möchte per VBA einen Textstring in eine Zelle schreiben und das
letzte Wort dieses String soll fett sein. Kann man einem String ein
Textformat mitgeben?
schreib dir mal so einen Textstring in eine Zelle. Dann werfe den
Makrorekorder an und formatiere das letzte Wort in der Bearbeitungsleiste
fett. Den erhaltenen Code kannst du dann auf deine Bedürfnisse anpassen.
--
Mit freundlichen Grüssen
Claus Busch

Win XP Prof SP2; Office 2000 SP3
claus_busch(at)t-online.de
Rüdiger Göddemeyer
2007-02-23 10:36:09 UTC
Permalink
Post by Rüdiger Göddemeyer
Hallo,
ich möchte per VBA einen Textstring in eine Zelle schreiben und das
letzte Wort dieses String soll fett sein. Kann man einem String ein
Textformat mitgeben?
Schon mal vielen Dank für Eure Hilfe
Grüße
Rüdiger
Danke für die Hilfe. ICh werd mal ein bisschen rumprobieren.

Rüdiger

Loading...