![Ako zobraziť rozdiel dátumov v hodinách v jazyku VBA - Články Ako zobraziť rozdiel dátumov v hodinách v jazyku VBA - Články](https://a.know-net.org/articles/como-converter-uma-imagem-em-binrio-e-binrio-em-cadeia-de-dados-1.jpg)
Obsah
Microsoft zahŕňa VBA - alebo "Visual Basic for Applications", programovací jazyk - vo väčšine hlavných programov balíka Microsoft Office, ako napríklad Excel, Access, PowerPoint a Word. VBA obsahuje funkciu "DateDiff", ktorá označuje rozdiel medzi dvoma zadanými dátumami. Funkcia tiež umožňuje vybrať rozsah, ktorý bude funkcia používať zo zoznamu, ktorý obsahuje roky, dni, hodiny, minúty a sekundy.
inštrukcia
-
Otvorte produkt Microsoft Office, ktorý používate s VBA. Stlačením klávesu "Alt" a "F11" otvorte konzolu VBA.
-
Kliknite na modul, ktorý obsahuje váš kód VBA zo zoznamu na ľavej strane obrazovky. Keď sa váš kód objaví na pravej strane, umiestnite kurzor na prázdny riadok, kde musíte určiť rozdiel medzi týmito dvoma dátumami.
-
Do kódu VBA zadajte nasledujúci riadok:
x = DateDiff ("h", dátum1, dátum2)
"H" zabezpečí, že dostanete rozdiel dátumov v hodinách. "X" je premenná, ktorú nastavíte na začiatku kódu a môže sa zmeniť na ľubovoľnú premennú, ktorú potrebujete. "Date1" a "date2" sú premenné, ktoré ukladajú hodnoty dátumu. Môžete ich priradiť k týmto hodnotám na začiatku kódu. Namiesto týchto premenných môžete použiť "Now" na vrátenie aktuálneho dátumu a času, "Date" pre návrat aktuálneho dátumu alebo "Time" pre návrat na aktuálny čas. Môžete tiež manuálne zadať dátum a čas pomocou nasledujúceho formátu: "# mm / dd / yy hh: mm: ss #". Uistite sa, že ste zahrnuli ostré symboly, aby VBA porozumeli.
-
Stlačte "Enter" pre prístup k novému príkazovému riadku. Ak chcete zobraziť rozdiel medzi dátumami, zadajte nasledujúci kód:
Msgbox x
Zmeňte "x" na premennú, ktorú ste použili na prednej strane riadku "DateDiff". Keď spustíte kód, rozdiel medzi dátumami sa zobrazí v malom okne správy na obrazovke.