Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Tipi di Excel VBA Date

Microsoft Excel VBA ha un solo tipo di data , ma una varietà di formati di data . È possibile specificare i formati che utilizzano stringhe con caratteri che Excel e VBA utilizzano per rappresentare parti di una data . Ad esempio, " mmmm" rappresenta un mese non abbreviata . Si noti che il tipo di dati di una "Data" che VBA capisce utilizza numeri interi per rappresentare date e numeri decimali per rappresentare volte. , Rappresenta per esempio "1.0" la data e l'ora di " 1 Gennaio 1900 , 12:00 ». Abbreviato Date

Excel VBA permette formati che abbreviare date . I seguenti sono esempi di date abbreviate si può formattare con Excel VBA :

03/14/01

3/14

3/14/01

per utilizzare VBA per formattare un mese abbreviato , utilizzare "mm" per un mese a due cifre , ad esempio " 03 " o " 09 ". Se avete solo bisogno di una sola cifra per il mese , utilizzare una sola "m" per la formattazione del codice . Ad esempio , il codice seguente fornisce solo un mese a una cifra per una data :

Selection.NumberFormat = " m "

Questi esempi producono una sola cifra per il mese e il giorno :

Selection.NumberFormat = " md "

Selection.NumberFormat = " md "

doppia cifra , utilizzare caratteri doppie nella stringa di formattazione . Per esempio :

Selection.NumberFormat = "dd , mm"

Selection.NumberFormat = " mm /dd"

noti che anni non possono essere abbreviati inferiore a due cifre. Ecco alcuni formati di data di esempio che abbreviare l' anno :

Selection.NumberFormat = " dd mm yy"

Selection.NumberFormat = " aa-mm -gg "

non abbreviato

Se vuoi mesi e giorni non abbreviati , come " marzo " e "Mercoledì " usa quattro caratteri nelle stringhe di formattazione si assegna alla proprietà " NumberFormat " . Per il " 14 Marzo 2001 ", per esempio , usare un incarico come il seguente :

Selection.NumberFOrmat = " mmmm , yyyy dddd "

Altri formati non abbreviati data sono possibili con incarichi come questi :

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

Selection.NumberFormat = "dddd mmmm , yy"
Native VBA date

Quando si assegna un valore a una variabile con la "Data " tipo di dati in Excel VBA , è possibile utilizzare qualsiasi formato comune data. VBA converte il valore di una "Data" per l'utilizzo di confronti e di altri tipi di dichiarazioni. Ad esempio , VBA interpreta ciascuna delle seguenti affermazioni come riferimento alla data " 14 mar 2001 " :

D1 = # 14 marzo 2001 #

D1 = # 2001/03/14 #

D1 = # 2001/03/14 #
formati con tempi

per includere formati con i tempi , sono i caratteri "hh : mm "dopo i caratteri di formattazione di data . Ad esempio , per " 14 marzo 2001 03:00 , " è possibile utilizzare la seguente istruzione VBA :

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

Usa "hh : mm : . ss " , se si desidera includere la porzione secondi del tempo

 

software © www.354353.com