Hallo,
habe in EXCEL 2002 eine Spalte mit ca. 14.000 Einträgen. Dort steht teilweise ein #-Zeichen. Dieses soll durch einen Doppelpfeil ersetzt werden. Dieses Sonderzeichen entspricht einem D in der Schrift Wingdings3.
Nun wollte ich über BEARBEITEN_ERSETZEN nach dem # suchen und dieses durch D in WINGDINGS3 ersetzen lassen.
Doch wenn ich dies starte wird die gesamte Zelle in WINGDINGS3 gesetzt - die Schrift soll sich aber nur auf das Zeichen auswirken.
Hat jemand ne Idee, wie man das bewerkstelligen kann??
Danke für jeden hilfreichen Tipp
Frank
Hallo,
du kannst so etwas mit einem Makro machen, bspw. so:
Sub MachDarauWas()
Range("A1").Select
'angenommen, das "#" bzw. "D" ist der zweite Buchstabe
With ActiveCell.Characters(Start:=2, Length:=1).Font
.Name = "Wingdings 3"
.FontStyle = "Standard"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
End Sub
Du musst natürlich vorher die Zellen nach Deinem „#“ bzw. „D“ durchsuchen, dann bestimmst du die Position.
Gruß, Bernd
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]