2017-04-05 3 views
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 

Antwort

1
With Application.FindFormat.Font 
     .Name = "Wingdings 2" 
     .Subscript = False 
     .TintAndShade = 0 
     .ThemeFont = xlThemeFontNone 
    End With 
    With Application.ReplaceFormat.Interior 
     .PatternColorIndex = xlAutomatic 
     .Color = 65535 
     .TintAndShade = 0 
     .PatternTintAndShade = 0 
    End With 
    With application.replaceformat.font 
     .Name="Arial" 
    End With 
    Cells.Replace What:="", Replacement:="", LookAt:=xlPart, SearchOrder:= _ 
     xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=True 

dies versuchen Sie dies in Ihrem Excel durch die Aufnahme Makro bekommen haben könnte.

+0

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

+0

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. –

+0

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

Verwandte Themen