Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. pomocou maliara formátu: Toto je najrýchlejšia metóda pre jednoduché formátovanie.
* Kroky:
1. Vyberte rozsah s formátovaním, ktoré chcete skopírovať.
2. Kliknite na maliar formátu tlačidlo (vyzerá to ako štetec) na karte Domov. Jedno kliknutie použije formátovanie do jedného iného rozsahu; Dvojitým kliknutím vám umožní nanášať ho na viacero rozsahov postupne skôr, ako budete musieť znova kliknúť na tlačidlo Maliara formátu, aby ste ho vypli.
3. Vyberte prvý rozsah, v ktorom chcete použiť formátovanie.
4. Ak ste dvakrát klikli na maliar formátu, vyberte nasledujúce rozsahy jeden po druhom. Ak chcete zastaviť aplikovanie formátu, stlačte tlačidlo ESC alebo znova kliknite na tlačidlo Format Painter.
2. pomocou VBA (Visual Basic for Applications): Je to výkonnejšie a efektívnejšie na zložité formátovanie alebo aplikovanie rovnakého formátu na mnohé rozsahy, najmä ak sa tieto rozsahy často menia.
* Príklad VBA kód:
`` `VBA
Sub AppliformattingomultiPleranges ()
„Definujte rozsahy na formátovanie (nahradiť svojimi skutočnými rozsahmi)
Dim rng1 ako rozsah, rng2 ako rozsah, rng3 ako rozsah
SET RNG1 =rozsah ("A1:B10")
Nastavte rng2 =rozsah ("d1:e5")
Nastavte rng3 =rozsah ("G10:H20")
„Definujte formátovanie, ktoré sa má použiť
Dim FMT ako rozsah
Set fmt =rozsah ("a1") 'Získajte formátovanie z bunky A1
„Použite formátovanie
rng1.FormatConditions.delete
rng1.FormatConditions.Add Typ:=xlcellValue, operátor:=xLBetween, Formula1:="=1", Formula2:="=10"
rng1.NumberFormat =fmt.NumberFormat
rng1.font.name =fmt.font.name
rng1.font.size =fmt.font.size
rng1.font.bold =fmt.font.bold
rng1.inteor.color =fmt.inteor.color
rng1.Borders.LineSestyle =fmt.Borders.LineSestyle
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.inteor.color =fmt.inteor.color
rng2.Borders.LineSestyle =fmt.Borders.LineSestyle
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.inteor.color =fmt.inteor.color
rng3.Borders.LineSestyle =fmt.Borders.LineSestyle
rng3.Borders.weight =fmt.Borders.weight
rng3.Borders.Color =fmt.Borders.Color
Koncový
`` `
Tento kód VBA demonštruje použitie formátovania z bunky A1 do troch samostatných rozsahov. Museli by ste prispôsobiť definície rozsahu (`rng1`,` rng2`, `rng3`) a vlastnosti formátovania tak, aby zodpovedali vašim špecifickým potrebám. Nezabudnite otvoriť editor VBA (ALT + F11), vložiť modul a vložiť tento kód.
Maliar formátu je ideálny pre rýchle a jednoduché úlohy, zatiaľ čo VBA ponúka väčšiu flexibilitu a kontrolu pre zložitejšie scenáre alebo opakujúce sa operácie formátovania.