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

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 süsteemi praeguse kuupäeva saamiseks on funktsiooni kuupäev ja erinevalt funktsioonist nüüd funktsioon kuupäev annab meile 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 ma ütlen, et Excelil on valem, et tagastada ka tänane kuupäev, mitte ainult kuupäev, 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 VBA-s TÄNA kuupäevaga töötada. Loe edasi.

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

Kui pole TÄNA valemit, 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, mille peame lihtsalt edastama funktsiooni DATE, see on kõik.

KUUPÄEV ()

Näited kuupäeva funktsioonist VBA-s

Kuupäeva funktsioon 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: deklareerige muutuja kuupäevaks. Funktsioon DATE tagastab tulemuse ainult kuupäevana, nii et muutuja andmetüüp peaks 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, mis peaks praegust kuupäeva süsteemis kuvama.

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

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

Kuupäevafunktsioon on kasulikum EMI, krediitkaardimakse, kindlustusmaksete jms tähtpäevade leidmisel.

Oletame, et töötate laenu sissenõudmise eest vastutava ametnikuna ja teil on klientide nimekiri 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 saame 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


$config[zx-auto] not found$config[zx-overlay] not found