VBA -meldingsboks for å oppdatere dagens dag i Microsoft Excel

Anonim

Hvis du vil oppdatere dagens ukedag automatisk, er denne artikkelen noe for deg. Denne artikkelen fokuserer på oppdatering av brukeren den gjeldende ukedagen via msgbox i vba.

Spørsmål): Jeg vil ha en kode for å bestemme ukedagen.

Vi må følge trinnene nedenfor for å starte VB -editor

  • Klikk på kategorien Utvikler
  • Velg Visual Basic fra kodegruppen

  • Klikk på Sett inn og deretter modul

  • Dette vil opprette en ny modul
  • Skriv inn følgende kode i modulen

Sub TodaysDay ()

Velg Case DatePart ("w", Date, vbMonday)

Sak 1

MsgBox "man"

Sak 2

MsgBox "ti"

Sak 3

MsgBox "onsdag"

Sak 4

MsgBox "Thur"

Sak 5

MsgBox "fre"

Sak 6

MsgBox "Sat"

Sak 7

MsgBox "Sun"

Avslutt Velg

Slutt Sub

Merk: Dagens dato er 5. juni 2015, dvs. fredag

“VbManday” brukes til å returnere mandag som første ukedag; i tilfelle søndag er den første dagen i uken, må du bruke den “VbSunday”

  • Trykk ALT + F8 hurtigtast for å åpne makrovinduet
  • Velg makroen du nettopp har opprettet

  • Klikk på Kjør, så får vi navnet på dagens dato.

  • Hvis du vil endre formatet fra fre til fredag
  • Du må gjøre små endringer i koden

Sub TodaysDay ()

Velg Case DatePart ("w", Date, vbMonday)

Sak 1

MsgBox "mandag"

Sak 2

MsgBox "tirsdag"

Sak 3

MsgBox "Onsdag"

Sak 4

MsgBox "torsdag"

Sak 5

MsgBox "fredag"

Sak 6

MsgBox "lørdag"

Sak 7

MsgBox "søndag"

Avslutt Velg

Slutt Sub

  • Denne gangen vil du kunne vise hele navnet på dagen.

I dette kan vi bruke VBA -meldingsboksen til å varsle brukeren om gjeldende ukedag.