Objectief van VBA CInt Functie:
VBA CInt Functie is gecategoriseerd als een Data Type Conversie functie. Het is een ingebouwde functie in Excel VBA. Deze VBA CInt functie converteert een uitdrukking naar een Integer datatype.
Deze functie kan worden gebruikt in een procedure of functie in een VBA editor venster in Excel. We kunnen deze VBA CInt Functie in een willekeurig aantal keren in een willekeurig aantal procedures of functies gebruiken. In de volgende sectie leer je veel onderwerpen. Zoals wat is de syntaxis en de parameters van de CInt functie, waar kunnen we deze VBA CInt Functie gebruiken en het is real-time voorbeelden.
Syntax van VBA CInt Functie:
De syntax van de CInt Functie in VBA is
CInt(Expression)
De CInt functie retourneert een integer data type waarde.
Parameters of Argumenten:
De CInt functie heeft één argument in Excel VBA.
waar
Expressie:Het is een verplicht argument. Een expressieargument vertegenwoordigt een numerieke of tekenreekswaarde. Het wordt gebruikt om de waarde om te zetten in een integer waarde.
Waar kunnen we toepassen of gebruiken VBA CInt Functie?
We kunnen deze CInt Functie gebruiken in VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 voor Mac, Excel 2011 voor Mac, Excel Online, Excel voor iPhone, Excel voor iPad, Excel voor Android-tablets en Excel voor Android Mobiles.
Voorbeeld 1: Converteer een String(100) naar het gegevenstype Integer
Hier volgt een eenvoudig voorbeeld van de VBA-functie CInt. Dit hieronder voorbeeld opgegeven expressie(100) converteert naar een intger type waarde.
'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
Uitvoer: Hier is de schermafbeelding van de uitvoer van het eerste voorbeeld.
Voorbeeld 2: Converteer een waarde(12345.678) naar een geheel gegevenstype
Hier volgt een eenvoudig voorbeeld van de VBA CInt functie. Dit hieronder voorbeeld opgegeven expressie(12345.678) converteert naar een intger type waarde.
'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
Uitvoer:
Voorbeeld 3: Converteer een waarde(40000) naar een geheel gegevenstype (retourneert een overloopfout)
Hier volgt een eenvoudig voorbeeld van de VBA CInt functie. Dit onderstaande voorbeeld gespecificeerde expressie(40000) converteert naar een intger type waarde. Het retourneert een Overflow fout. De waarde 40.000 is groter dan 32.767. De integer waarde moet liggen tussen -32.768 en 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
Uitvoer:
Voorbeeld 4: Converteer een string(Test) naar een geheel gegevenstype (geeft een Type mismatch Error)
Hier volgt een eenvoudig voorbeeld van de VBA-functie CInt. Dit onderstaande voorbeeld opgegeven expressie (Test) converteert naar een intger type waarde. Het geeft Type mismatch error.
'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: Hier is de schermafbeelding van de uitvoer van het vierde voorbeeld.
Instructies voor het gebruik van Macro Codes
Hier volgen de stap-voor-stap instructies voor het gebruik van de CInt Functie in Excel VBA.
- Open een Excel werkmap.
- Druk op Alt+F11 om het venster VBA-editor te openen.
- Ga naar menu Invoegen en klik op module uit de beschikbare opties.
- Kopieer de hierboven gespecificeerde macro’s naar de VBA-editor.
- Selecteer een willekeurige procedure uit bovenstaande codes en klik op de opdracht ‘Uitvoeren’ of gebruik de sneltoets ‘F5’.
Lijst van VBA Functies:
Klik op onderstaande link om terug te gaan naar alle Lijst van VBA Functies te zien.
VBA Data Type Conversie Functies Lijst van VBA Functies