Aseta ja muuta Excel -solualueiden lukumuotoa VBA -makron avulla

Sisällysluettelo

Jos muutat yksittäisen solun tai solualueen lukumuotoa VBA -makron avulla, voit muotoilla taulukoita ja tietoalueita nopeasti ja helposti tarpeidesi mukaan ilman, että käyttäjän tarvitsee tehdä mitään.

Numeroformaattien muuttaminen Excel -laskentataulukossa on helppoa. Näppäinyhdistelmällä CTRL 1 voit avata FORMAT CELLS -valintaikkunan kaikissa Excel -versioissa ja muuttaa solujen ulkoasua.

Mutta mitä teet, kun haluat muuttaa solujen muotoa makron sisältä? Seuraavassa kuvassa on taulukko, jossa on tietoja sarakkeissa A ja B.

Haluat määrittää numeron muodon uudelleen alueelle B2: B25 ja käyttää kaupallista muotoa, jossa on kaksi desimaalia. Käytä seuraavaa makroa:

Sub LegeZahlenformatFest ()
Alue ("B2: B25"). NumberFormat = "#, ## 0.00"
End Sub

Aloituksen jälkeen luettelo muotoillaan uudelleen. Alueen B2: B25 numeroille on annettu uudet numeromuodot. Seuraavassa kuvassa näkyy tulos:

Siirry makroon painamalla ALT F11 Excelissä avataksesi VBA -editorin. Valitse INSERT - MODULE -komento VBA -editorissa ja kirjoita makro. Aloita makro aktivoimalla näppäinyhdistelmä ALT F8 Excelissä. Kaksi pikanäppäintä VBA -editorin käynnistämiseksi ja makro toimivat kaikissa Excel -versioissa.

Makrossa voit käyttää viitettä "B2: B25" määrittääksesi, millä solualueella uusi numeromuoto annetaan. Nykyisen aktiivisen laskentataulukon alue on aina muotoiltu. Jos haluat muotoilla vain yhden solun, sisällytä tähän viittaukseen vain yhden solun osoite.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave