MS Excel: Cómo usar la función CLNG (VBA)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: Cómo usar la función CLNG (VBA)

Este tutorial de Excel explica cómo usar Excel Función CLNG Con sintaxis y ejemplos.

describir

La función CLNG de Microsoft Excel convierte valores en enteros largos.

La función CLNG es una función integrada en Excel y es una función de conversión de tipos de datos. Se puede utilizar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.

sintaxis

La sintaxis de la función CLNG en Microsoft Excel es:

CLng(expression)

parámetro o parámetro

expresión El valor que desea convertir en un entero largo.

devolver los bienes

La función CLNG devuelve un valor entero largo.

aplicar para

  • Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

tipo de función

  • Funciones VBA (VBA)

Ejemplo (como una función de VBA)

La función CLNG solo se puede usar en código VBA en Microsoft Excel.

Veamos algunos ejemplos de la función CLNG de Excel para explorar cómo usar la función CLNG en el código VBA de Excel:

Dim LValue As Long

LValue = CLng(35150.45)

En este ejemplo, la variable llamada LValue ahora contendrá el valor 35150.

Use CLNG con cuidado. Si tuviera que usar el siguiente código:

Dim LValue As Long

LValue = CLng(35150.5)

La variable LValue seguirá conteniendo el valor de 35150. La función CLNG no redondea el número hasta que la fracción es mayor que 0,5.

propina:

  • Si la fracción es menor o igual a 0,5, el resultado se redondeará hacia abajo.
  • Si la fracción es superior a 0,5, el resultado se redondeará.

En el pasado, nos resultó útil agregar 0,0001 al valor antes de aplicar la función CLNG para simular el proceso de redondeo normal.

Por ejemplo, CLng(35150.50001) generará un valor de 35151.

(Visited 2 times, 1 visits today)