Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.