Adja meg a számformátumot egy vagy több Excel oszlophoz VBA makró használatával

Tartalomjegyzék

A munkalap egy vagy több oszlopának számformátumának beállításához használjon VBA parancsot

Az Excel interaktív módjával gyorsan megváltoztathatja a teljes oszlop számformátumát. Kattintson az oszlopfejléc betűjére, és adja meg a számformátumot.

De hogyan végzi el a munkát egy VBA programból? Használja a következő makrót:

Sub LegeSpaltenformatFest ()
ActiveSheet.Columns ("B: C"). NumberFormat = "#, ## 0.00"
End Sub

A COLUMNS parancs utáni argumentum segítségével határozza meg, hogy mely oszlopokhoz szeretne új számformátumot rendelni. A példához hasonlóan használhat oszloptartományt, vagy megadhat egyetlen oszlopbetűt.

Az oszlop vagy oszloptartomány új formátumaként használandó számformátumot a jobb oldali karakterlánc -kifejezés határozza meg. Itt adja meg a szám formátumát szövegként.

Ha meg szeretné tudni, hogy a meglévő számformátum hogyan néz ki egy cellában szöveges formában, akkor lekérdezheti a cella formátumát. Ehhez kattintson a cellára, nyomja meg a CTRL 1 billentyűkombinációt (ez megnyitja a CELLÁK FORMÁZÁSA párbeszédpanelt az összes Excel verzióban), és váltson a SZÁM lapra. Aktiválja a USER DEFINED bejegyzést a KATEGÓRIA listában. A TÍPUS mezőben az Excel most megjeleníti az aktuális számformátumot szöveges jelöléssel.

A makró megadásához nyomja meg az ALT F11 billentyűkombinációt az Excelben. Ez előhívja a VBA szerkesztőt. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. A makró elindításához nyomja meg az ALT F8 billentyűkombinációt az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave