1
Ich habe eine Frage zu Application.Findformat.font Ich versuche, Schriftart Winding2 zu finden und markieren Sie gelb. Ich konnte etwas zusammensetzen, um Wicklungen zu finden und zu löschen. Der nächste Schritt besteht darin, hervorzuheben, wo eine Wicklung existiert. Ihre Hilfe wird gerne in Anspruch genommen!So finden Sie Schriftart und ersetzen durch markieren
Cells.Select
With Application.FindFormat.Font
.Name = "Wingdings 2"
.Subscript = False
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
Selection.Replace What:="P", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=True, _
ReplaceFormat:=False
End Sub
Sivaprasath V Mit dem Code, den Sie mir oben gegeben haben, konnte ich Windings hervorheben, aber der Code wird sie nicht ersetzen? Egal, Ihre Hilfe wird sehr geschätzt! – Teo
Sie müssen das Font-Objekt verwenden, um die Schriftart zu ersetzen. Innenobjekt ändert nur die Innenformate. Sie können das .Font-Objekt mit der Eigenschaft .Name verwenden, um die Schriftart zu ändern. –
Mein VBA-Wissen ist sehr begrenzt. Ich werde versuchen zu recherchieren und zu sehen, was ich daraus mache. Der obige Code ist großartig und wird für jetzt ausreichen. Meine Hoffnung ist es, Windings ersetzen und hervorheben zu können. Wir verwenden die Häkchen für die Bearbeitung von Überprüfungszwecken usw. Nochmals vielen Dank. – Teo