Hvordan sette Excel celle nummer format med VBA

Tallet format på et Excel-regneark vil avgjøre hvor et tall når det er inngått en celle. Formatet kan variere fra bare å være et normalt antall til å være en tid eller en dato, eller selv viser spesialtegn som et valutasymbol eller komma. Mens du kan manuelt endre tallformatet på ark, kan du også skrive et stykke kode i VBA, til Excel innebygde programmeringsspråk, fullføre oppgaven. Før du kan opprette koden, må du finne ut hvordan du skal skrive inn ønsket tallformat på en måte som VBA vil forstå, noe som vil kreve opptak en rask makro.

Bruksanvisning

1 Åpne Microsoft Excel regneark der du ønsker å sette tallformatet i VBA.

2 Klikk på "Utvikler" fanen på toppen av skjermen. Hvis du ikke ser kategorien Utvikler, klikk på "File" fanen, og klikk deretter på "Alternativer". Velg "Tilpass Ribbon" fra venstre side av skjermen, og deretter plassere en hake ved siden av "Utvikler" i kolonnen til høyre side av skjermen. Klikk "OK" for å fortsette og kategorien Utvikler vises.

3 Klikk på "Registrer makro" -knappen, som ligger i "Code" område av båndet. Legg merke til makronavn eller skrive inn et navn du vil huske, og klikk deretter "OK" i det lille vinduet som åpner opp for å skape makroen.

4 Høyreklikk på celle "A1" og velg "Formater celler." Den lille Formater celler vindu vil vises. Klikk på det formatet som passer best til dine behov fra listen på venstre side av vinduet. Juster deretter format til din smak ved å endre elementene i format, for eksempel desimaler og valutatypen, som vises på høyre side av vinduet. Klikk "OK" for å lukke vinduet, og klikk deretter på "Stop Recording" -knappen i bånd.

5 Trykk "Alt" og "F11" for å få opp VBA-kode editor. Når redaktøren laster, dobbeltklikker du på modulen, som ligger på venstre side av vinduet.

6 Plasser markøren på høyre side av vinduet. Trykk "Ctrl" og "F" for å få opp søkeboksen. Skriv inn navnet på makroen du opprettet i boksen og klikk på "Søk etter neste." VBA editor vil ta deg til makroen, som skal være bare en linje som lyder: «?» «Selection.NumberFormat =" "," med erstattet av ønsket tallformat. Marker hele denne linjen, og trykk "Ctrl" og "C" for å kopiere den til utklippstavlen.

7 Rull til området av VBA koden der du vil ha VBA justere antall format. Trykk "Enter" for å opprette en ny linje, og trykk "Ctrl" og "V" for å lime tallformatet kode i denne linjen. Når du kjører makroen, vil VBA bruke denne koden for å justere celleformat av hva celler er valgt.