Zwei Methoden zur Anwendung des gleichen Formats auf verschiedene, nicht zusammenhängende Bereiche in Excel sind:
1. Verwendung des Formatmalers: Dies ist die schnellste Methode zur einfachen Formatierung.
* Schritte:
1. Wählen Sie den Bereich mit der Formatierung aus, die Sie kopieren möchten.
2. Klicken Sie auf den Maler Format Taste (es sieht aus wie ein Pinsel) auf der Registerkarte Start. Ein einzelnes Klick wendet die Formatierung auf einen anderen Bereich an. Mit einem Doppelklick können Sie es nacheinander auf mehrere Bereiche anwenden, bevor Sie erneut auf die Schaltfläche Maler an Format klicken müssen, um sie auszuschalten.
3. Wählen Sie den ersten Bereich aus, in dem Sie die Formatierung anwenden möchten.
4. Wenn Sie auf den Formatmaler doppelklickten, wählen Sie nacheinander nachfolgende Bereiche. Drücken Sie die ESC -Taste, um das Anbringen des Formats nicht mehr aufzutragen, oder klicken Sie erneut auf die Schaltfläche "Formatmaler".
2. VBA (Visual Basic für Anwendungen): Dies ist leistungsfähiger und effizienter für komplexe Formatierung oder Anwendung des gleichen Formats auf viele Bereiche, insbesondere wenn sich diese Bereiche häufig ändern.
* Beispiel VBA -Code:
`` `vba
Sub ApplyFormattingToMultiPleranges ()
'Definieren Sie die Bereiche für Format (Ersetzen Sie durch Ihre tatsächlichen Bereiche).
Dim RNG1 als Bereich, RNG2 als Bereich, RNG3 als Bereiche
Setzen Sie RNG1 =Bereich ("A1:B10")
Setzen Sie RNG2 =Bereich ("D1:E5")
Setzen Sie RNG3 =Bereich ("G10:H20")
'Definieren Sie die Formatierung, um sie zu bewerben
Dim fmt als Bereich
Setzen Sie FMT =Bereich ("A1") 'Formatieren aus Zelle A1
'Wenden Sie die Formatierung an
rng1.FormatConditions.delete
rng1.FormatConditions.Add Typ:=xlcellValue, Operator:=xlbetween, Formel1:="=1", Formel2:="=10"
rng1.numberformat =fmt.numberformat
rng1.font.name =fmt.font.name
rng1.font.size =fmt.font.size
rng1.font.bold =fmt.font.bold
rng1.interior.color =fmt.interior.color
rng1.borders.Linestyle =fmt.borders.LINESTYLE
rng1.borders.weight =fmt.borders.weight
rng1.borders.color =fmt.borders.color
rng2.FormatConditions.delete
rng2.numberformat =fmt.numberformat
rng2.font.name =fmt.font.name
rng2.font.size =fmt.font.size
rng2.font.bold =fmt.font.bold
rng2.interior.color =fmt.interior.color
rng2.borders.linestyle =fmt.borders.LINESTYLE
rng2.borders.weight =fmt.borders.weight
rng2.borders.color =fmt.borders.color
rng3.FormatConditions.delete
rng3.Numberformat =fmt.numberformat
rng3.font.name =fmt.font.name
rng3.font.size =fmt.font.size
rng3.font.bold =fmt.font.bold
rng3.interior.color =fmt.interior.color
rng3.borders.linestyle =fmt.borders.LINESTYLE
rng3.borders.weight =fmt.borders.gewicht
rng3.borders.color =fmt.borders.color
Ende sub
`` `
Dieser VBA -Code zeigt, dass die Formatierung von Zelle A1 auf drei separate Bereiche angewendet wird. Sie müssten die Bereichsdefinitionen (`rng1`,` rng2`, `rng3`) und die Formatierungseigenschaften an Ihre spezifischen Anforderungen anpassen. Denken Sie daran, den VBA -Editor (ALT + F11) zu öffnen, ein Modul einzufügen und diesen Code einzufügen.
Der Formatmaler ist ideal für schnelle, einfache Aufgaben, während VBA eine größere Flexibilität und Kontrolle für komplexere Szenarien oder sich wiederholende Formatierungsvorgänge bietet.