A VBA CInt függvény célja:
A VBA CInt függvény adattípus-konverziós függvénynek minősül. Ez egy beépített függvény az Excel VBA-ban. Ez a VBA CInt függvény egy kifejezést alakít át Integer adattípussá.
Ez a függvény az Excel VBA szerkesztőablakában lévő eljárásban vagy függvényben egyaránt használható. Ezt a VBA CInt funkciót tetszőleges számú eljárásban vagy függvényben használhatjuk. A következő részben számos témát ismerhet meg. Mint például, hogy mi a CInt függvény szintaxisa és paraméterei, hol használhatjuk ezt a VBA CInt függvényt, és ez valós idejű példák.
A VBA CInt függvény szintaxisa:
A CInt függvény szintaxisa a VBA-ban a következő
CInt(Expression)
A CInt függvény egy integer adattípusú értéket ad vissza.
Paraméterek vagy argumentumok:
A CInt függvénynek egy argumentuma van az Excel VBA-ban.
hol
Kifejezés:Ez egy kötelező argumentum. A kifejezés argumentum numerikus vagy karakterlánc értéket képvisel. Az érték egész értékké történő átalakítására szolgál.
Hol alkalmazhatjuk vagy használhatjuk a VBA CInt függvényt?
Ezt a CInt függvényt a VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 for Mac, Excel 2011 for Mac, Excel Online, Excel for iPhone, Excel for iPad, Excel for Android tablets és Excel for Android Mobiles programokban használhatjuk.
1. példa: String(100) átalakítása egész szám adattípussá
Itt egy egyszerű példa a VBA CInt függvényére. Ez az alábbi példában megadott kifejezés(100) intger típusú értékké konvertálja.
'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
Kimenet:
2. példa: Egy érték(12345.678) átalakítása egész típusú adattípussá
Itt egy egyszerű példa a VBA CInt függvényre. Ez az alábbi példában megadott kifejezés(12345.678) intger típusú értékké konvertálja.
'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
Kimenet:
3. példa: Egy érték(40000) átalakítása egész típusú adattípussá (túlcsordulási hibát ad vissza)
Itt egy egyszerű példa a VBA CInt függvényre. Ez az alábbi példában megadott kifejezés(40000) intger típusú értékké konvertálja. Túlcsordulási hibát ad vissza. A 40,000 érték nagyobb, mint 32,767. Az egész szám értékének -32,768 és 32,767 között kell lennie.
'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
Kimenet:
4. példa: A string(Test) átalakítása egész szám adattípussá (Type mismatch Error-t ad vissza)
Itt egy egyszerű példa a VBA CInt függvényére. Ez az alábbi példában megadott kifejezés(Test) egy intger típusú értékké konvertálja. Type mismatch error-t ad vissza.
'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:
Útmutató a makro kódok használatához
Itt vannak a CInt függvény Excel VBA-ban történő használatának lépésről lépésre történő utasításai.
- Nyisson meg egy Excel munkafüzetet.
- Nyomja meg az Alt+F11 billentyűkombinációt a VBA szerkesztő ablak megnyitásához.
- Menjen a Beszúrás menüpontra, és kattintson a modulra a rendelkezésre álló lehetőségek közül.
- Másolja a fent megadott makrókat a VBA szerkesztőbe.
- Válassza ki a fenti kódok közül bármelyik eljárást, és kattintson a ‘Futtatás’ parancsra, vagy használja az ‘F5’ billentyűparancsot.
VBA-funkciók listája:
Kérjük, kattintson az alábbi linkre, hogy visszatérjen a VBA-funkciók teljes listájának megtekintéséhez.
VBA adattípus-konverziós funkciók VBA-funkciók listája
.