VBA täna - Kuidas kasutada kuupäeva funktsiooni VBA-s tänase kuupäeva leidmiseks?

Lang L: none (table-of-contents)

Funktsioon VBA täna

Täna tähendab praegust kuupäeva, tööleht Now funktsioon teeb sama, mis annab meile praeguse kuupäeva ja kellaaja, kuid VBA-s endas pole sisseehitatud funktsiooni, meetod praeguse kuupäeva saamiseks on funktsiooni kuupäev ja funktsioon funktsioon kuupäev annab meile erinevalt praegusest funktsioonist ainult praeguse kuupäeva.

Excelis on meil mitmeid kasulikke funktsioone, mis võivad meid igapäevaselt aidata. Excel muutis kogu meie elu töökohal lihtsaks. Kui ütlen „iga päev”, on excelil valem, mis tagastab ka tänase kuupäeva, mitte ainult kuupäeva, vaid saame ka praeguse kuupäeva ja kellaaja kokku. Selline on Exceli valemite mitmekesisus. Kui olete Exceli tavakasutaja, loodan, et olete Excelis kokku puutunud valemiga "TÄNA", et sisestada praegune kuupäev töötavas arvutis kuvatuna. Kuid meil pole VBA-s TÄNA funktsiooni, siis kuidas me saame VBA-lt TÄNA kuupäeva. See artikkel näitab teile, kuidas töötada VBA-s TÄNA kuupäevaga. Loe edasi.

Mis on vormel, et saada VBA-s tänane kuupäev?

Kui TÄNA pole valemit nimega, siis kuidas saame VBA-lt tänase kuupäeva? See on tavaline küsimus, mida kõik küsivad, kuid lahendus on lihtne, meil on erineva nimega valem, st funktsioon DATE.

Mis kuupäeva funktsioon töötab VBA-s?

DATE on täpselt sama mis funktsioon VBA TODAY, kuid see pole kõikuv funktsioon, kui te ei käivita makrot ega käivita makro.

Funktsiooni DATE süntaksil pole ühtegi argumenti. Peame lihtsalt läbima funktsiooni DATE. See on kõik.

KUUPÄEV ()

Näited kuupäeva funktsioonist VBA-s

Funktsioon DATE süsteemi praeguse kuupäeva tagastamiseks. See on väga kasulik, kui kasutame seda suure VBA projekti osana. Esmalt selle kohta õigete teadmiste saamiseks näitan teile funktsiooni DATE lihtsaid näiteid.

Näide 1

Loome praeguse kuupäeva kuvamiseks sõnumikastis lihtsa funktsiooni DATE. Exceli makro kirjutamiseks toimige järgmiselt.

1. samm: looge alamprotseduur, nimetades makro.

2. samm: kuulutage muutuja kuupäevaks. Funktsioon DATE tagastab tulemuse ainult kuupäevana, seega peaks muutuja andmetüübiks olema „Date”.

Kood:

Alam täna_näide1 () Dim K kui stringi lõpp Alam

3. samm: määrake muutujale k väärtus funktsioon DATE .

Kood:

Alam täna_näide1 () Dim K kui string K = Kuupäeva lõpu alam

4. samm: nüüd muutuja “k” väärtus VBA teatekastis .

Kood:

Alam täna_näide1 () Dim K kui string K = Kuupäev MagB K K Sub

Käivitage kood. Peaksime süsteemis nägema praegust kuupäeva.

Märkus. Kuupäeva vorming võib süsteemi sätetest sõltuvalt erineda. See võib olla tähtedega „kk-pp-aaa”, „pp-kk-aaa”.

Kuupäeva funktsioon tähtaja leidmiseks on täna.

Kuupäevafunktsioonist on rohkem abi EMI, krediitkaardimakse, kindlustusmaksete jms tähtpäevade leidmisel.

Oletame, et töötate laenu sissenõudmise eest vastutava ametnikuna ja teil on nimekiri klientidest koos nende tähtaja ja tähtajaga.

Olekuveerus vajate tulemust kui „Tähtaeg on täna”, kui tähtpäev on võrdne praeguse süsteemi kuupäevaga.

Seda saab teha, kasutades VBA tingimust IF ja tsükleid. Allpool on valmiskood, mille abil saate tulemusteni jõuda.

Kood:

Alam täna_näide2 () Mõõtke K täisarvuna väärtusele K = 2 kuni 11, kui lahtrid (K, 3). Väärtus = Kuupäev, siis lahtrid (K, 4). Väärtus = "Tähtaeg on täna" muud lahtrid (K, 4). Väärtus = "Mitte täna" Lõpeta, kui järgmine K Lõpp alam

See jõuab oleku veeru tulemusteni.

Nii võime paljude stsenaariumide korral kasutada kuupäeva kontrollimiseks ja mingisuguste toimingute tegemiseks funktsiooni KUUPÄEV.

Selle funktsiooni VBA Today saate alla laadida siit. VBA täna funktsioon Exceli mall

Huvitavad Artiklid...