Pole správ VBA na aktualizáciu dnešného dňa v programe Microsoft Excel

Anonim

Ak chcete automaticky aktualizovať dnešný deň v týždni, tento článok je pre vás. Tento článok sa zameriava na aktualizáciu používateľa v aktuálny deň v týždni prostredníctvom programu msgbox vo vba.

Otázka): Chcem kód na určenie dňa v týždni.

Na spustenie editora VB musíme postupovať podľa nižšie uvedených krokov

  • Kliknite na kartu Vývojár
  • Zo skupiny kódov vyberte Visual Basic

  • Kliknite na Vložiť a potom na Modul

  • Tým sa vytvorí nový modul
  • Do modulu zadajte nasledujúci kód

Sub TodaysDay ()

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

Prípad 1

MsgBox „Po“

Prípad 2

MsgBox „Ut“

Prípad 3

MsgBox „Streda“

Prípad 4

MsgBox „Thur“

Prípad 5

MsgBox „Pia“

Prípad 6

MsgBox „so“

Prípad 7

MsgBox „Slnko“

Ukončiť výber

Koniec pod

Poznámka: Dnešný dátum je 5. júna 2015, t.j. piatok

“VbMonday” používa sa na vrátenie pondelka ako prvého dňa v týždni; v prípade, že nedeľa je prvým dňom v týždni, potom musíte použiť “Vb Nedeľa”

  • Okno makra otvoríte stlačením klávesovej skratky ALT + F8
  • Vyberte makro, ktoré ste práve vytvorili

  • Kliknite na Spustiť a my dostaneme názov dnešného dátumu.

  • Ak chcete zmeniť formát z piatka na piatok
  • V kóde musíte vykonať malé zmeny

Sub TodaysDay ()

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

Prípad 1

MsgBox „pondelok“

Prípad 2

MsgBox „utorok“

Prípad 3

MsgBox „Streda“

Prípad 4

MsgBox „Štvrtok“

Prípad 5

MsgBox „Piatok“

Prípad 6

MsgBox „sobota“

Prípad 7

MsgBox „nedeľa“

Ukončiť výber

Koniec pod

  • Tentokrát budete môcť zobraziť celé meno dňa.

V tomto môžeme použiť pole správ VBA na upozornenie používateľa na aktuálny deň v týždni.