VBA INT - ¿Cómo usar la función Integer en VBA Excel?

Función Excel VBA INT (entero)

VBA INT es una función incorporada que se usa para darnos solo la parte entera de un número que nos proporcionó una entrada, esta función se usa en aquellos datos cuya parte decimal no afecta tanto a los datos para facilitar los cálculos o análisis que usamos Función INT para obtener solo los valores enteros.

Esta función está disponible con la hoja de trabajo y en VBA. La función de número entero redondea un número específico hacia abajo al número entero más cercano.

La función VBA Int se puede utilizar en el procedimiento secundario y el procedimiento de función. Ahora eche un vistazo a la sintaxis de la función INT en VBA.

Solo tiene un argumento que proporcionar, es decir, Número.

  • El número es el número que estamos intentando convertir a un número INTEGER. Cuando se proporciona el número, la función INT lo redondea al número entero más cercano.

Por ejemplo, si el número proporcionado es 68,54, entonces la función Excel VBA Int se redondea a 68, que es hacia cero. Si el número proporcionado es -68,54, entonces la función INT redondeó el número a 69, que está lejos de cero.

¿Cómo utilizar la función VBA INT?

Ejemplo 1

Ahora, mire el ejemplo simple de la función "INT" en VBA. Realicemos la tarea de redondear hacia abajo el número 84.55 al número entero más cercano.

Paso 1: Inicie el subprocedimiento.

Paso 2: Declare la variable como Integer .

Código:

Sub INT_Example1 () Dim K como entero End Sub

Paso 3: Ahora asigne la fórmula a la variable “ k ” aplicando la función INT.

Código:

Sub INT_Example1 () Dim K As Integer K = Int (End Sub

Paso 4: proporcione el número como 84.55 .

Nota: Dado que es un número numérico, no es necesario proporcionar comillas dobles.

Código:

Sub INT_Example1 () Dim K As Integer K = Int (84.55) End Sub

Paso 5: Ahora pasando el resultado de la variable en el cuadro de mensaje de VBA.

Código:

Sub INT_Example1 () Dim K As Integer K = Int (84.55) MsgBox K End Sub

Ok, ejecutemos el código y veamos qué pasa.

Por lo tanto, el resultado es 84 y se redondea al valor entero más cercano.

Ejemplo # 2

Ahora con el mismo número con el signo negativo, intentaremos convertir al valor entero más cercano. A continuación se muestra el código con signo negativo.

Código:

Sub INT_Example2 () Dim k As Integer k = Int (-84.55) 'Número negativo con función INT MsgBox k End Sub

Cuando ejecuto este código, ha redondeado el número a -85 .

Ejemplo n. ° 3: extraer la parte de la fecha de la fecha y la hora

Pocas veces en mi carrera, me he encontrado con el escenario de extraer la fecha y la hora por separado de la combinación de Fecha y hora.

Por ejemplo, mire los siguientes datos de fecha y hora.

¿Cómo se extrae la fecha, la porción y la hora?

Primero, necesitamos extraer la parte de la fecha. Para esto, apliquemos la función INT. El siguiente código extraerá la parte FECHA de los datos anteriores.

Código:

Sub INT_Example2 () Dim k As Integer For k = 2 To 12 Cells (k, 2) .Value = Int (Cells (k, 1) .Value) 'Esto extraerá la fecha a la segunda columna Cells (k, 3). Valor = Celdas (k, 1) .Valor - Celdas (k, 2) .Valor 'Esto extraerá tiempo a la tercera columna Siguiente k Fin Sub

Ejecute este código. Es posible que obtenga el resultado como el siguiente (si no se aplica el formato).

En la columna de fecha, aplique el formato como "DD-MMM-AAAA" y para la columna de hora, aplique el formato de fecha en Excel como "HH: MM: SS AM / PM"

Articulos interesantes...