Kopieren Sie die bedingte Formatierung von einer Zelle zu einer anderen mit VBA?
Kann ich kopieren Sie die bedingte Formatierung von einer Zelle zu einer anderen mit VBA?
Ich mir vorstelle, so etwas wie:
Sheets("A").Range("A1:A10").ConditionalFormatting = Sheets("B").Range("B1").ConditionalFormatting
- es ist nicht ein spezifisch einfügen-option, für die Sie bedingte Formate, aber es ist ein verschmelzen , so lange, wie die Zielzellen, haben dont einen einzigartigen bedingte Formatierung in den Zellen, dann können Sie mit "kopieren" und "einfügen Spezial" mit Typ "xlPasteAllMergingConditionalFormats"
- Ich würde vorschlagen, Sie verwenden die
FormatConditions.ModifiesApplyToRange
Methode. Das wird nur funktionieren, wenn die Bedingte Formatierung ist auf dem gleichen Blatt obwohl.
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden:
DisplayFormat
auf der Grundlage der folgenden führt: stackoverflow.com/a/56036633/1915920