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ä.