VBA ma - Hogyan használhatjuk a Dátum függvényt a VBA-ban a mai dátum megkereséséhez?

Tartalomjegyzék

VBA ma funkció

A mai az aktuális dátumot jelenti, a Most munkalapon a funkció ugyanazt csinálja, amely megadja az aktuális dátumot és időt, de a VBA-ban nincs beépített ma függvény, a rendszer aktuális dátumának lekérésére a dátum függvényt kell használni, és a most függvénytől eltérően a date függvény csak az aktuális dátumot adja meg.

Az Excel programban számos hasznos funkcióval rendelkezünk, amelyek mindennapi segítségünkre lehetnek. Az Excel egész életünket megkönnyítette a munkahelyen. Amikor azt mondom, hogy „napi”, az excelnek megvan az a képlete, amely a mai dátumot is visszaadja, nemcsak a dátumot, hanem az aktuális dátumot és időt is megkapjuk. Ilyen az Excel-képletek sokfélesége. Ha Ön rendszeresen használja az excelt, remélem, hogy találkozott az excelben a „TODAY” nevű képlettel, hogy beillessze az aktuális dátumot a működő számítógépen megjelenő formátumba. De a VBA-ban nincs TODAY függvény, akkor hogyan lehet megkapni a MA dátumát a VBA-tól. Ez a cikk megmutatja, hogyan kell működni a TODAY dátummal a VBA-ban. Olvass tovább.

Mi a képlet a mai dátum megszerzéséhez a VBA-ban?

Ha nincs mai képlet, akkor hogyan kapjuk meg a mai dátumot a VBA-tól? Ez a mindenki által feltett kérdés, de a megoldás egyszerű. Van egy képletünk más névvel, azaz DATE függvénnyel.

Milyen dátum funkció működik a VBA-ban?

A DATE pontosan megegyezik a VBA TODAY függvénnyel, de ez nem volatilis függvény, hacsak nem futtatja a makrót, vagy nem indítja el a makrót.

A DATE függvény szintaxisának nincsenek argumentumai. Csak át kell adnunk a DATE függvényt. Ez minden.

DÁTUM ()

Példák a VBA dátumfüggvényére

DATE függvény a rendszer aktuális dátumának visszaadásához. Ez nagyon hasznos, ha ezt a nagy VBA projekt részeként használjuk. Ahhoz, hogy először megfelelő ismeretekkel rendelkezzenek erről, bemutatok a DATE függvény egyszerű példáit.

1. példa

Hozzunk létre egy egyszerű DATE függvényt az aktuális dátum megjelenítésére az üzenetmezőben. Kövesse az alábbi lépéseket az excel makró megírásához.

1. lépés: Hozzon létre egy alfolyamatot a makró megnevezésével.

2. lépés: Nyújtsa be a változót „Dátum” -nak. A DATE függvény az eredményt csak dátumként adja vissza, ezért a változó adattípusának „Date” kell lennie.

Kód:

Sub Today_Példa1 () Dim K As String End Sub

3. lépés: Rendelje hozzá az értéket a „k” változóhoz DATE függvényként .

Kód:

Sub Today_Példa1 () Dim K As String K = Dátum Vége Sub

4. lépés: Most a „k” változó értéke a VBA üzenetmezőjében .

Kód:

Sub Today_Példa1 () Dim K As String K = Dátum MagBox K End Sub

Futtassa a kódot. Látnunk kell az aktuális dátumot a rendszerben.

Megjegyzés: A dátum formátuma a rendszer beállításaitól függően változhat. Ez lehet „mm-dd-yy", „dd-mm-yy".

Dátum függvény az esedékesség megtalálásához ma.

A dátum funkció sokkal hasznosabb az EMI, a hitelkártyás fizetés, a biztosítási kifizetések stb. Esedékességének megállapításában.

Tegyük fel, hogy hitel-behajtási tisztként dolgozik, és megvan az ügyfelek listája az esedékességük összegével és az esedékesség dátumával.

Az állapot oszlopban az eredményre „Esedékesség ma van” értékre van szüksége, ha az esedékesség dátuma megegyezik az aktuális rendszerdátummal.

Ez megtehető az IF feltétel és ciklusok használatával a VBA-ban. Az alábbiakban olvashatja az elkészített kódot az eredmények eléréséhez.

Kód:

Sub Today_Példa2 () Dim K, mint egész szám K = 2-11-ig, ha cellák (K, 3). Érték = dátum, akkor cellák (K, 4). Érték = "Ma esedékes" más cellák (K, 4). Érték = "Nem ma" Vége, ha következő K Vége al

Ez az állapot oszlop eredményeit fogja elérni.

Sok helyzetben hasonlóan használhatjuk a DÁTUM funkciót a dátumok ellenőrzésére és valamilyen művelet végrehajtására.

Ezt a VBA Today funkciót innen töltheti le. VBA Today funkció Excel sablon

érdekes cikkek...