Pole zpráv VBA pro aktualizaci dnešního dne v aplikaci Microsoft Excel

Anonim

Pokud chcete automaticky aktualizovat dnešní den v týdnu, pak je tento článek pro vás. Tento článek se zaměřuje na aktualizaci uživatele aktuálního dne v týdnu prostřednictvím msgbox ve VBA.

Otázka): Chci kód pro určení dne v týdnu.

Ke spuštění editoru VB musíme postupovat podle následujících kroků

  • Klikněte na kartu Vývojář
  • Ze skupiny kódů vyberte Visual Basic

  • Klikněte na Vložit a poté na Modul

  • Tím se vytvoří nový modul
  • Do modulu zadejte následující kód

Sub TodaysDay ()

Vyberte Case DatePart („w“, Date, vbMonday)

Případ 1

MsgBox „Po“

Případ 2

MsgBox "Út"

Případ 3

MsgBox "St"

Případ 4

MsgBox "Thur"

Případ 5

MsgBox „Pá“

Případ 6

MsgBox "So"

Případ 7

MsgBox „Slunce“

Konec Vybrat

End Sub

Poznámka: Dnešní datum je 5. června 2015, tj. Pátek

“VbMonday” slouží k návratu pondělí jako prvního dne v týdnu; v případě, že neděle je první den v týdnu, pak musíte použít “Vb Neděle”

  • Stisknutím klávesové zkratky ALT + F8 otevřete okno Makro
  • Vyberte makro, které jste právě vytvořili

  • Klikněte na Spustit a my získáme název dnešního data.

  • Pokud chcete změnit formát od pátku do pátku
  • V kódu musíte provést drobné změny

Sub TodaysDay ()

Vyberte Case DatePart („w“, Date, vbMonday)

Případ 1

MsgBox „pondělí“

Případ 2

MsgBox „úterý“

Případ 3

MsgBox „Středa“

Případ 4

MsgBox „Čtvrtek“

Případ 5

MsgBox „Pátek“

Případ 6

MsgBox „sobota“

Případ 7

MsgBox „neděle“

Konec Vybrat

End Sub

  • Tentokrát budete moci zobrazit celé jméno dne.

V tomto můžeme pomocí okna se zprávou VBA upozornit uživatele na aktuální den v týdnu.