Kuupäevade võrdlus - VBA koodi näited

Lang L: none (table-of-contents)

Kontrollige, kas kuupäev on kuupäevade vahel

Järgmine VBA funktsioon kontrollib, kas antud kuupäev jääb kahe teise kuupäeva vahele ja kui jah, tagastab see väärtuse TRUE. Kui kuupäev ei jää kuupäevade vahele, tagastab see väärtuse VÄÄR.

Funktsioon Võrdle_kuupäevi (alguskuupäev kuupäevana, lõpu_kuupäev kuupäevana, muu_kuupäev kuupäevana) kui loogiline „Kuupäevade võrdlemise funktsioon” Annab tõese väärtuse ainult siis, kui muu_kuupäev jääb alguskuupäeva ja lõppkuupäeva vahele. Vastasel juhul tagastab väärtuse VÄÄR. Vale "Võrdle kuupäevi, kui (((muu_kuupäev> = alguskuupäev) ja (muu_kuupäev <= lõppkuupäev)) Siis" kui muu kuupäev on algus- ja lõppkuupäeva vahel, siis seatakse väärtusele tõene Võrdle_kuupäevad = tõeline lõpp, kui lõppfunktsioon 

Funktsioonil on kolm argumenti:
• Alguskuupäev - varaseim lubatud kuupäev
• Lõpp_kuupäev - viimane lubatud kuupäev
• Muu_kuupäev - võrreldav kuupäev

Funktsioon peab olema Exceli moodulis. Seda saab käivitada Exceli töövihikust, näiteks:

A4 = Võrdluskuupäevad (21.06.2003,12-02,2008,15-09-2008)
A3 = Kuupäevade võrdlus (A1, A2.A3)
A1 = Võrdle kuupäevi (13-03-2005, 18-08-2005, A6)
Nii et Compare_Dates (25-04-2007,12-07-2008, 23-06-2006) annab väärtuse TRUE, kuna 23-06-2006 jääb vahemikku 25-04-2007 ja 12-07-2008.

Samamoodi tagastab võrdluskuupäevad (19.07.2003,12-12-2001,12-08-2008) VÄÄR, kuna 12.12.2001 EI OLE ajavahemikus 19.7.2003 kuni 12.08.2008

Laadige siit alla .XLSM -funktsioon

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave