VBA -viestiruutu päivittää tämän päivän Microsoft Excelissä

Anonim

Jos haluat päivittää automaattisesti tämän viikonpäivän, tämä artikkeli on sinua varten. Tämä artikkeli keskittyy päivittämään käyttäjän nykyinen viikonpäivä msgboxin avulla vba: ssa.

Kysymys): Haluan koodin, joka määrittää viikonpäivän.

Meidän on noudatettava alla olevia ohjeita VB -editorin käynnistämiseksi

  • Napsauta Kehittäjä -välilehteä
  • Valitse koodiryhmästä Visual Basic

  • Napsauta Lisää ja sitten Moduuli

  • Tämä luo uuden moduulin
  • Syötä seuraava koodi moduuliin

Päivänpäivä ()

Valitse Case DatePart ("w", päivämäärä, vbMonday)

Tapaus 1

MsgBox "Ma"

Tapaus 2

MsgBox "ti"

Tapaus 3

MsgBox "ke"

Tapaus 4

MsgBox "Thur"

Tapaus 5

MsgBox "pe"

Tapaus 6

MsgBox "la"

Tapaus 7

MsgBox "Aurinko"

Lopeta Valitse

End Sub

Huomautus: Tänään on 5.6.2015 eli perjantai

“VbMonday” käytetään palauttamaan maanantaina viikon ensimmäisenä päivänä; jos sunnuntai on viikon ensimmäinen päivä, sinun on käytettävä “VbSunnuntai”

  • Avaa makroikkuna painamalla ALT + F8 -pikanäppäintä
  • Valitse juuri luomasi makro

  • Napsauta Suorita ja saamme tämän päivän päivämäärän nimen.

  • Jos haluat muuttaa muodon perjantaista perjantaihin
  • Sinun on tehtävä pieniä muutoksia koodiin

Päivänpäivä ()

Valitse Case DatePart ("w", päivämäärä, vbMonday)

Tapaus 1

MsgBox "maanantai"

Tapaus 2

MsgBox "Tiistai"

Tapaus 3

MsgBox "Keskiviikko"

Tapaus 4

MsgBox "Torstai"

Tapaus 5

MsgBox "Perjantai"

Tapaus 6

MsgBox "lauantai"

Tapaus 7

MsgBox "Sunnuntai"

Lopeta Valitse

End Sub

  • Tällä kertaa voit näyttää päivän koko nimen.

Tässä voimme käyttää VBA -viestiruutua ilmoittamaan käyttäjälle viikonpäivästä.