Kaip parodyti VBA datų skirtumą valandomis

Autorius: Robert Simon
Kūrybos Data: 20 Birželio Birželio Mėn 2021
Atnaujinimo Data: 17 Lapkričio Mėn 2024
Anonim
Excel VBA Basics #24 DateDiff in VBA - Difference in Seconds, Hours, Weekdays, Quarters, Months, Etc
Video.: Excel VBA Basics #24 DateDiff in VBA - Difference in Seconds, Hours, Weekdays, Quarters, Months, Etc

Turinys

„Microsoft“ apima „VBA“ arba „Visual Basic for Applications“, programavimo kalbą - daugelyje pagrindinių „Microsoft Office“ programų, pvz., „Excel“, „Access“, „PowerPoint“ ir „Word“. VBA apima funkciją „DateDiff“, kuri rodo skirtumą tarp dviejų nurodytų datų. Ši funkcija taip pat leidžia pasirinkti diapazoną, kurį funkcija naudos iš sąrašo, kuriame yra metai, dienos, valandos, minutės ir sekundės.


Instrukcijos

Sužinokite, kaip naudoti komandą DateDiff VBA (Jupiterimages / Photos.com / Getty Images)
  1. Atidarykite „Microsoft Office“ produktą, kurį naudojate su VBA. Paspauskite mygtuką „Alt“ ir „F11“, kad atidarytumėte VBA konsolę.

  2. Spustelėkite modulį, kuriame yra jūsų VBA kodas iš sąrašo, esančio kairėje ekrano pusėje. Kai jūsų kodas pasirodys dešinėje pusėje, įdėkite žymeklį ant tuščios eilutės, kur reikia nustatyti skirtumą tarp dviejų datų.

  3. Į VBA kodą įveskite šią eilutę:

    x = DateDiff („h“, data1, data2)

    „H“ užtikrins, kad datos būtų skirtingos valandomis. „X“ yra kintamasis, kurį nustatėte kodo pradžioje ir gali pakeisti bet kurį jums reikalingą kintamąjį. „Date1“ ir „date2“ yra kintamieji, saugantys datos reikšmes. Šias reikšmes galite priskirti kodo pradžioje. Vietoj šių kintamųjų galite naudoti „Dabar“, jei norite grąžinti dabartinę datą ir laiką, „Data“, jei norite grįžti į dabartinę datą arba „Laikas“, kad grįžtumėte į dabartinį laiką. Taip pat galite rankiniu būdu įvesti datą ir laiką tokiu formatu: "# mm / dd / yy hh: mm: ss #". Būtinai įterpkite aštrius simbolius, kad VBA jį suprastų.


  4. Paspauskite „Enter“, kad pasiektumėte naują komandų eilutę. Įveskite šį kodą, kad būtų rodomas skirtumas tarp datų:

    Msgbox x

    Pakeiskite „x“ į kintamąjį, kurį naudojote eilutės „DateDiff“ priekyje. Kai paleidžiate kodą, skirtumas tarp datų bus rodomas mažame pranešimo lauke ekrane.

Kaip padaryti, kad juvelyrikos namuose verslui

Peter Berry

Lapkričio Mėn 2024

Dauguma įmonių, parduodančių naminiu papuošalu, reikalauja įigyti tam tikrą papuošalų rinkinį. Komplektų kaina gali kirti ir jum reikia urinkti juvelyriniu dirbiniu, kad vėliau juo grąžintumėte bendro...

Ką aš galiu dėvėti Havajų temoje?

Peter Berry

Lapkričio Mėn 2024

Havajų temo gali pairodyti gimtadienio, švenčių ar vetuvių metu. Kai ka nor pairenka teminį Havajų renginį, tikimai, kad pairody tinkamai apirengę. Yra keleta Havajų teminių elementų, kurie gali būti ...

Straipsniai Jums