VBA -meddelelsesboks til opdatering af dagens dag i Microsoft Excel

Anonim

Hvis du vil automatisk opdatere dagens ugedag, så er denne artikel noget for dig. Denne artikel fokuserer på at opdatere brugeren den aktuelle ugedag via msgbox i vba.

Spørgsmål): Jeg vil have en kode til at bestemme ugedagen.

Vi skal følge nedenstående trin for at starte VB -editor

  • Klik på fanen Udvikler
  • Vælg Visual Basic fra kodegruppen

  • Klik på Indsæt derefter modul

  • Dette vil oprette et nyt modul
  • Indtast følgende kode i modulet

Sub DagaysDay ()

Vælg Case DatePart ("w", Date, vbMonday)

Sag 1

MsgBox "man"

Sag 2

MsgBox "Tue"

Sag 3

MsgBox "onsdag"

Sag 4

MsgBox "Thur"

Sag 5

MsgBox "fre"

Sag 6

MsgBox "Sat"

Sag 7

MsgBox "Sol"

Afslut Vælg

Afslut Sub

Bemærk: Dagens dato er 5. juni 2015, dvs. fredag

“VbMandag” bruges til at vende tilbage mandag som første ugedag; hvis søndag er den første dag i ugen, skal du bruge den “VbSunday”

  • Tryk på ALT + F8 genvejstast for at åbne makrovindue
  • Vælg den makro, du lige nu har oprettet

  • Klik på Kør, og vi får navnet på dagens dato.

  • Hvis du vil ændre formatet fra fre til fredag
  • Du skal foretage små ændringer i koden

Sub DagaysDay ()

Vælg Case DatePart ("w", Date, vbMonday)

Sag 1

MsgBox "mandag"

Sag 2

MsgBox "tirsdag"

Sag 3

MsgBox "Onsdag"

Sag 4

MsgBox "torsdag"

Sag 5

MsgBox "fredag"

Sag 6

MsgBox "lørdag"

Sag 7

MsgBox "søndag"

Afslut Vælg

Afslut Sub

  • Denne gang vil du kunne vise dagens fulde navn.

I dette kan vi bruge VBA -meddelelsesboks til at underrette brugeren om den aktuelle ugedag.