Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy Excel VBA Data

Microsoft Excel VBA má iba jeden typ dáta , ale rôzne formáty dátumu . Môžete zadať tieto formáty pomocou reťazca so znakmi , ktoré aplikácie Excel a VBA používajú na reprezentáciu časti rande . Napríklad , " mmmm " predstavuje unabbreviated mesiac . Všimnite si , že jeden " Dátum " dátový typ , ktorý VBA chápe používa celé čísla predstavujúce dáta a desatinné čísla predstavujú časy . Napríklad , " 1.0 " predstavuje dátum a čas " 01.01.1900 , 00:00 . " Skrátené Termíny

Excel VBA umožňuje formátov , ktoré skrátiť termíny . Nižšie sú uvedené príklady skrátených termínoch môžete formátovať pomocou programu Excel VBA :

03/14/01

3 /14

3/14/01

Ak chcete použiť VBA formátovať skrátenú mesiac , použite " mm " pre dvojmiestnym mesiacom , ako napríklad " 03 " alebo " 09 " . Ak budete potrebovať iba jeden - číslice pre mesiac , použite jeden " m " pre formátovanie kódu . Napríklad nasledujúci kód obsahuje iba jednociferný mesiac ku dňu :

Selection.NumberFormat = " m "

Tieto príklady priniesť jednotlivé číslice pre mesiac a deň :

Selection.NumberFormat = " md "

Selection.NumberFormat = " md "

dvojitými číslicami , použite dvojité znaky v reťazci formátovania . Napríklad :

Selection.NumberFormat = " dd , mm "

Selection.NumberFormat = " mm /dd "

Všimnite si , že let nemôže byť skrátený kratšia ako dva číslice . Tu sú niektoré Dátum vzorka formáty , ktoré skracujú rok :

Selection.NumberFormat = " mm dd rr"

Selection.NumberFormat = " rr - mm - dd "

non Skrátený

Ak chcete non - skrátené mesiace a dni , ako je napríklad " marec " a " stredu " použiť štyri znaky v reťazcoch formátovanie môžete priradiť " NumberFormat " majetku . Pre " 14 marca 2001 , " napríklad , použite úlohu , ako je nasledujúci :

Selection.NumberFOrmat = " mmmm dddd , yyyy "

Ostatné non - skrátené dátum formáty sú možné úlohy , ako sú tieto :

Selection.NumberFormat = " dddd , mmmm , yyyy " a

Selection.NumberFormat = " dddd mmmm , yy "
Natívne VBA Termíny

Pri priradení hodnoty do premennej sa " Dátum " typ dát v programe Excel VBA , môžete použiť akýkoľvek formát spoločný dátum . VBA prevedie hodnotu na " dátum " , ktoré môžete použiť pri porovnávaní a iných typov výkazov . Napríklad , VBA interpretuje každý z nasledujúcich výrokov , ako sa odkazovať na dáta " 14.března 2001 " :

D1 = # 14.března 2001 #

D1 = # 3/14/2001 #

D1 = # 03/14/2001 #
formáty s Times

Ak chcete zahrnúť formáty s časmi , sú znaky " HH : MM " Po dátume znaky formátovania . Napríklad pre " 14.března 2001 03:00 " , môžete použiť nasledujúce vyhlásenie VBA :

Selection.NumberFormat = " mmmm dd , yyyy hh : mm "

Použiť " hh : mm : ss " , ak chcete zahrnúť sekúnd časť času
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené