Textteil in einer Zelle in Großschrift setzen

Hallo

Ich verwende Excel 2000 unter Vista, was aber nicht das Problem ist.
Besteht die Möglichkeit, in einer mit Text (einige Worte) gefüllten Zelle, einen Textteil zu markieren, dann ein Makro auszulösen, um diesen markierten Text in Blockbuchstaben umzuwandeln?
Ich habe schon den Befehl „str2 = StrConv(str1, 2)“ vorbereitet, bekomme es aber nicht hin, den markierten Text zu erkennen, z.B. als „str1“ in den Befehl zu setzen und dann als „str2“ wieder zurück in den Text zu schieben.
Bei „Makro aufzeichnen“ schreibt Excel diesen Textmarkierungsvorgang nicht mit, sodaß ich keine Vorlage habe.

Für Hinweise wäre ich dankbar,

Gruß
Günther

Besteht die Möglichkeit, in einer mit Text (einige Worte)
gefüllten Zelle, einen Textteil zu markieren, dann ein Makro
auszulösen, um diesen markierten Text in Blockbuchstaben
umzuwandeln?

Hallo Günther,

während du in einer Zelle aktiv bist, egal Eingabe, Markierung, bist du in einem speziellen Modus, wo du zumindest mit dem Klick auf einen Button um ein Makro zu starten nichts bewirkst.

Ich denke also daß das was du möchtest nicht geht.

Gruß
Reinhard

Hallo Reinhard

ich ahnte sowas schon, schade, daß es nicht geht.
Danke für Deine Antwort

Gruß
Günther

Grüezi Günther

ich ahnte sowas schon, schade, daß es nicht geht.

Kannst Du denn sonstwie spezifizieren, welchen Teil Du anders formatiert haben möchtest als über eine reine Selektion in der Zelle?


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -