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é formátovanie v programe Excel sa používa, keď priradíte formát všetkým pracovným hárkom buniek?

Ak chcete aplikovať formátovanie na všetky bunky vo všetkých pracovných listoch zošita Excel, používate vstavané štýly Excel alebo kód VBA (Visual Basic for Applications) . Neexistuje žiadna jediná možnosť formátovania, ktorá sa priamo vzťahuje na celý zošit v jednej akcii prostredníctvom štandardného používateľského rozhrania.

Takto to môžete urobiť:

1. Pomocou štýlov (obmedzený rozsah):

* vstavané štýly Excel Môže ovplyvniť všetky bunky, ak starostlivo vyberiete správny štýl. Napríklad môžete vytvoriť nový štýl s požadovaným formátovaním (písmo, veľkosť, farba, zarovnanie atď.) A potom tento štýl použiť na celý list. Musíte to však zopakovať pre každý list. Toto sa skutočne neuplatňuje na * všetky * bunky vo všetkých listoch v jednej operácii.

2. Pomocou VBA (najefektívnejšie):

VBA umožňuje automatizáciu tejto úlohy. Nasledujúci kód bude uplatňovať formátovanie (v tomto príklade písma písma 12 a písmo Arial) na všetky bunky vo všetkých pracovných listoch aktívneho zošita:

`` `VBA

Sub formatallCells ()

Dim WS ako pracovný hárok

Pre každú WS v tejtoworkbook.worksheets

ws.cells.font.size =12

ws.cells.font.name ="arial"

„Podľa potreby sem pridajte ďalšie vlastnosti formátovania, napr.

'ws.cells.inteor.color =vByLellow' sada pozadia na žltú farbu

'ws.cells.Horizontalalignment =xlCenter' Centers Text Horizontally

Ďalší WS

Koncový

`` `

Tento kód VBA iteruje každý pracovný hárok v zošite a aplikuje zadané formátovanie na všetky bunky (`W.Cells`) v každom hárku. Vlastnosti formátovania môžete upraviť v slučke tak, aby podľa potreby zmenili písmo, farbu, zarovnanie, formát čísla atď. Toto je najúčinnejšia a najkomplexnejšia metóda. Na prilepenie a spustenie tohto kódu by ste mali otvoriť editor VBA (ALT + F11).

Stručne povedané, zatiaľ čo neexistuje jedno riešenie na kliknutie a drag, VBA poskytuje programové prostriedky na použitie konzistentného formátovania v celom zošite. Štýly ponúkajú viac manuálneho prístupu po liste, vhodné iba pre jednoduchšie scenáre alebo ak používate formátovanie skôr na konkrétne rozsahy buniek ako na všetky bunky.

Najnovšie články

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