Come utilizzare la funzione formato vba?
La funzione FORMATO VBA è elencata nella categoria testo delle funzioni VBA. Quando lo utilizzi nel codice VBA, restituisce un valore formattato nel formato specificato. In poche parole, puoi usarlo per formattare un’espressione in un formato che puoi specificare. C’è una cosa che dovresti notare qui, il risultato che restituisce è il tipo di dati stringa.
Sintassi
Formato(Espressione,[Formato],[PrimoGiornoSettimana],[PrimaSettimanaAnno])
argomenti
- Espressione : l’espressione che desideri formattare.
- [Formato] : il formato che desideri applicare all’espressione [Questo è un argomento facoltativo e se omesso, VBA accetta Generale per impostazione predefinita].
- [FirstDayOfWeek] : una stringa per definire il primo giorno della settimana [Questo è un argomento facoltativo e se omesso vbSunday per impostazione predefinita].
- vbUseSystemDayOfWeek – A seconda delle impostazioni di sistema.
- vbDomenica – Domenica
- vblunday – lunedì
- vbMartedì – Martedì
- vbMercoledì – Mercoledì
- vbGiovedi – Giovedì
- vbVenerdì – Venerdì
- vbSabato – Sabato
- [FirstWeekOfYear] : una stringa per definire la prima settimana dell’anno [Questo è un argomento facoltativo e se omesso vbFirstJan1 per impostazione predefinita].
- vbSystem – A seconda delle impostazioni del sistema.
- vbFirstJan1 – La settimana in cui cade il 1° giorno di gennaio.
- vbFirstFourDays – La prima settimana che contiene almeno quattro giorni nel nuovo anno.
- vbFirstFullWeek – La prima settimana intera del nuovo anno.
Esempio
Per capire praticamente come utilizzare la funzione FORMATO VBA è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:
Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub
Nell’esempio sopra, abbiamo utilizzato FORMAT con tre diversi formati predefiniti:
- Conversione del valore della cella A1 nel formato valuta.
- Conversione della data nella cella A2 in una data lunga.
- Conversione del numero nella cella A3 in booleano.
Commenti
- Puoi anche creare il tuo formato da utilizzare nell’argomento “formato”.