Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú dve metódy použitia rovnakého formátu na rôzne rozsahy v programe Excel?

Dve metódy na aplikovanie rovnakého formátu na rôzne, neúmyselné rozsahy v programe Excel sú:

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené