Makroer for Excel: Hvordan endre dag-måned-år til Måned

Makroer i Excel lar deg automatisere kjedelige oppgaver og lage regneark som fungerer som et program i stedet for bare kolonner og rader med data. Den enkleste måten å lage en makro, selv om du er en avansert programmerer er å bruke opptaksfunksjonen til å la Excel følge dine skritt og ta hvert trinn i en makro som kan utføres på kommando.

Problemet med denne tilnærmingen er ofte makroen vil sette i et trinn eller formatere en celle på den måten at den tror er riktig heller enn hva brukeren ønsker. Du må da åpne makroen i redigeringsmodus og endre koden. Dette er en ganske enkel prosess, men krever litt kunnskap.

Bruksanvisning

1 Klikk på "Utvikler" på menylinjen. Hvis dette ikke er tilgjengelig, klikker du på "Microsoft Office-knappen" i øvre venstre hjørne og klikk på "Alternativer for Excel." Marker kategorien "Popular" og krysser av for alternativet som sier "Vis Utvikler fane i bånd."

2 Lag en makro hvis du ikke allerede har gjort det ved å klikke på "Registrer makro" alternativet. Marker cellen som inneholder den datoen du ønsker å endre. Hvis det er et område med celler, markerer du hele sortimentet. Høyreklikk den merkede cellen (e) og velg "Formater celler." Pass på at "Date" er valgt i kategorien, og velge noen av formatene. Den du vil ha er ikke listet opp, og du vil fikse det i de neste trinnene. Klikk "Stopp registrering."

3 Klikk på "Makroer" og velg makroen du opprettet eller innspilt i forrige trinn. Klikk på "Edit" for å åpne makro opp i en Visual Basic redigeringsvinduet.

4 Finn den linje som har funksjonen "NumberFormat" i seg. Hvis du har spilt inn en makro i forrige trinn, bør koden bare være noen få linjer. Hvis dette er en makro du opprettet tidligere, og er for lang til å søke manuelt, klikk på kikkerten på menylinjen for å åpne "Finn" og skriv "NumberFormat" for å søke etter den. Avhengig av hvordan cellen ble valgt linjen kan begynne med "Valg" eller "Range". Formatet du ønsker å endre er i sitatene følgende likhetstegnet.

Slett alt mellom sitater og erstatte den med "mmm", slik at enden av linjen med kode ser slik ut:

.NumberFormat = "Mmm"

5 Lukk "module1 (Code)" vinduet og lukk "Visual Basic - Bok1" -vinduet. Du trenger ikke å spare noe på dette tidspunktet. Klikk på "Makroer" igjen, merker du makroen og klikk "Run." Makroen vil nå endre datoen (e) du har valgt i måneden format.

Hint

  • Avhengig av nivå og ferdigheter på Visual Basic programmering, spiller inn en makro er nesten alltid den enkleste måten å starte. På den måten har du et rammeverk hvor du skal begynne, og mange av funksjonene og egenskapene du trenger vil allerede være i koden.
  • Pass på at du lagrer regnearket etter at du har testet makroen selv om du ikke har endret noe i regnearket selv. Det er når makrokoden lagres med regnearket heller enn når du forlater koden vinduet.