Obiettivo della funzione VBA CInt:
La funzione VBA CInt è classificata come funzione di conversione del tipo di dati. È una funzione integrata in Excel VBA. Questa funzione VBA CInt converte un’espressione in un tipo di dati Integer.
Questa funzione può essere utilizzata in una procedura o una funzione in una finestra di editor VBA in Excel. Possiamo usare questa funzione VBA CInt in qualsiasi numero di volte in qualsiasi numero di procedure o funzioni. Nella seguente sezione si imparano molti argomenti. Come la sintassi e i parametri della funzione CInt, dove possiamo usare questa funzione VBA CInt e i suoi esempi in tempo reale.
Sintassi della funzione VBA CInt:
La sintassi della funzione CInt in VBA è
CInt(Expression)
La funzione CInt restituisce un valore di tipo dati intero.
Parametri o argomenti:
La funzione CInt ha un argomento in Excel VBA.
dove
Expression:È un argomento obbligatorio. Un argomento di espressione rappresenta un valore numerico o stringa. Viene utilizzato per convertire il valore in un valore intero.
Dove possiamo applicare o utilizzare la funzione VBA CInt?
Possiamo utilizzare questa funzione CInt in VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 per Mac, Excel 2011 per Mac, Excel Online, Excel per iPhone, Excel per iPad, Excel per tablet Android e Excel per cellulari Android.
Esempio 1: Convertire una stringa (100) in un tipo di dati intero
Ecco un semplice esempio della funzione VBA CInt. Questo esempio sotto specificato espressione(100) converte in un valore di tipo intger.
'Convert a String(100) to Integer Data TypeSub VBA_CInt_Function_Ex1() 'Variable declaration Dim sValue As String Dim dResult As Double sValue = 100 dResult = CInt(sValue) MsgBox "String(100) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub
Output: Ecco lo screenshot del primo esempio di output.
Esempio 2: Convertire un valore (12345.678) in un tipo di dati intero
Ecco un semplice esempio della funzione VBA CInt. L’espressione specificata in questo esempio (12345.678) si converte in un valore di tipo intger.
'Convert a Value(12345.678) to Integer Data TypeSub VBA_CInt_Function_Ex2() 'Variable declaration Dim sValue As Double Dim dResult As Double sValue = 12345.678 dResult = CInt(sValue) MsgBox "Value(12345.678) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub
Output: Ecco lo screenshot del secondo esempio di output.
Esempio 3: Convertire un valore (40000) in un tipo di dati intero (restituisce un errore di overflow)
Ecco un semplice esempio della funzione VBA CInt. Questo esempio sotto specificato espressione(40000) converte in un valore di tipo intger. Restituisce un errore di overflow. Il valore 40.000 è maggiore di 32.767. Il valore intero dovrebbe essere compreso tra -32.768 e 32.767.
'Convert a Value(40000) to Integer Data Type (Returns an Overflow Error)Sub VBA_CInt_Function_Ex3() 'Variable declaration Dim sValue As Currency Dim dResult As Double sValue = 40000 dResult = CInt(sValue) MsgBox "Value(40000) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function"End Sub
Output: Ecco lo screenshot del terzo esempio di output.
Esempio 4: Convertire una stringa (Test) in un tipo di dati intero (restituisce un errore di Type mismatch)
Ecco un semplice esempio della funzione VBA CInt. Questo esempio di seguito specificato espressione(Test) converte in un valore di tipo intger. Restituisce l’errore Type mismatch.
'Convert a string(Test) to Integer Data Type (Returns Type mismatch Error)Sub VBA_CInt_Function_Ex4() 'Variable declaration Dim sValue As String Dim dResult As Double sValue = "Test" dResult = CInt(sValue) MsgBox "String(Test) to Integer Data Type : " & dResult, vbInformation, "VBA CInt Function" End Sub
Output: Ecco lo screenshot del quarto esempio di output.
Istruzioni per usare i codici macro
Qui ci sono le istruzioni passo passo per usare la funzione CInt in Excel VBA.
- Apri una cartella di lavoro Excel.
- Premere Alt+F11 per aprire la finestra dell’Editor VBA.
- Vai al menu Inserisci e clicca su modulo dalle opzioni disponibili.
- Copia le macro sopra specificate nell’editor VBA.
- Seleziona qualsiasi procedura dai codici di cui sopra e clicca sul comando ‘Esegui’ o usa la scorciatoia da tastiera ‘F5’.
Lista delle funzioni VBA:
Si prega di cliccare sul link sottostante per tornare a vedere tutta la lista delle funzioni VBA.
Funzioni di conversione del tipo di dati VBA Elenco delle funzioni VBA