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.