Se vuoi essere aggiornato automaticamente il giorno della settimana di oggi, questo articolo fa per te. Questo articolo si concentra sull'aggiornamento dell'utente del giorno corrente della settimana tramite msgbox in vba.
Domanda): Voglio un codice per determinare il giorno della settimana.
Dobbiamo seguire i passaggi seguenti per avviare l'editor VB
- Fare clic sulla scheda Sviluppatore
- Dal gruppo Codice seleziona Visual Basic
- Fare clic su Inserisci quindi Modulo
- Questo creerà un nuovo modulo
- Inserisci il seguente codice nel Modulo
Sub TodaysDay()
Seleziona Case DatePart("w", Date, vbMonday)
Caso 1
MsgBox "Lun"
Caso 2
MsgBox "Mar"
Caso 3
MsgBox "Mer"
Caso 4
MsgBox "Gio"
Caso 5
MsgBox "Ven"
Caso 6
MsgBox "Sab"
Caso 7
MsgBox "Sole"
Fine selezione
Fine sottotitolo
Nota: La data odierna è il 5 giugno 2015 ovvero venerdì
“vblunedì” serve per rientrare il lunedì come primo giorno della settimana; nel caso in cui la domenica sia il primo giorno della settimana, è necessario utilizzare “vbdomenica”
- Premi il tasto di scelta rapida ALT + F8 per aprire la finestra Macro
- Seleziona la macro che hai appena creato
- Fai clic su Esegui e otterremo il nome della data odierna.
- Se vuoi cambiare il formato da ven a venerdì
- È necessario apportare lievi modifiche al codice
Sub TodaysDay()
Seleziona Case DatePart("w", Date, vbMonday)
Caso 1
MsgBox "lunedì"
Caso 2
MsgBox "Martedì"
Caso 3
MsgBox "Mercoledì"
Caso 4
MsgBox "Giovedì"
Caso 5
MsgBox "venerdì"
Caso 6
MsgBox "Sabato"
Caso 7
MsgBox "Domenica"
Fine selezione
Fine sottotitolo
- Questa volta sarai in grado di visualizzare il nome completo del giorno.
In questo possiamo utilizzare la finestra di messaggio VBA per informare l'utente del giorno corrente della settimana.