Objetivo de VBA CInt Función:
VBA CInt Función se clasifica como una función de conversión de tipo de datos. Es una función incorporada en Excel VBA. Esta función VBA CInt convierte una expresión a un tipo de datos Integer.
Esta función se puede utilizar en cualquier procedimiento o función en una ventana de editor de VBA en Excel. Podemos utilizar este VBA CInt Función en cualquier número de veces en cualquier número de procedimientos o funciones. En la siguiente sección se aprende muchos temas. Como lo que es la sintaxis y los parámetros de la función CInt, donde podemos utilizar este VBA CInt Función y es ejemplos en tiempo real.
Sintaxis de la función CInt de VBA:
La sintaxis de la función CInt en VBA es
CInt(Expression)
La función CInt devuelve un valor de tipo de datos enteros.
Parámetros o argumentos:
La función CInt tiene un argumento en Excel VBA.
Donde
Expresión:Es un argumento obligatorio. Un argumento de expresión representa un valor numérico o de cadena. Se utiliza para convertir el valor a un valor entero.
¿Dónde podemos aplicar o utilizar la función CInt de VBA?
Podemos utilizar esta función CInt en VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 para Mac, Excel 2011 para Mac, Excel Online, Excel para iPhone, Excel para iPad, Excel para tabletas Android y Excel para móviles Android.
Ejemplo 1: Convertir una cadena(100) a tipo de datos enteros
Aquí hay un ejemplo sencillo de la función CInt de VBA. Este ejemplo a continuación especificado expresión(100) convierte a un valor de 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
Salida: Aquí está la captura de pantalla de la salida del primer ejemplo.
Ejemplo 2: Convertir un valor(12345.678) a tipo de datos enteros
Aquí está un ejemplo simple de la función VBA CInt. Este ejemplo de abajo especificado expresión(12345.678) convierte a un valor de 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
Salida: Aquí está la captura de pantalla de la salida del segundo ejemplo.
Ejemplo 3: Convertir un valor(40000) a tipo de datos enteros (devuelve un error de desbordamiento)
Aquí está un ejemplo simple de la función VBA CInt. Este ejemplo abajo especificado expresión(40000) convierte a un valor de tipo intger. Devuelve un error de desbordamiento. El valor 40.000 es mayor que 32.767. El valor entero debe estar entre -32.768 y 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
Salida: Aquí está la captura de pantalla de la tercera salida de ejemplo.
Ejemplo 4: Convertir una cadena(Test) para el tipo de datos enteros (Devuelve un error de desajuste de tipo)
Aquí es un ejemplo simple de la función CInt de VBA. Este ejemplo abajo especificado expresión(Prueba) convierte a un valor de tipo intger. Devuelve error de desajuste de tipo.
'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
Salida: Aquí está la captura de pantalla de la cuarta salida de ejemplo.
Instrucciones para utilizar los códigos de macro
Aquí están las instrucciones paso a paso para utilizar la función CInt en Excel VBA.
- Abrir un libro de Excel.
- Pulse Alt+F11 para abrir la ventana del Editor de VBA.
- Vaya al menú Insertar y haga clic en módulo de las opciones disponibles.
- Copie las macros especificadas anteriormente en el editor de VBA.
- Seleccione cualquier procedimiento de los códigos anteriores y haga clic en el comando ‘Ejecutar’ o utilice el atajo de teclado ‘F5’.
Lista de funciones VBA:
Por favor, haga clic en el siguiente enlace para volver a ver toda la lista de funciones VBA.
Lista de funciones de conversión de tipos de datos VBA