Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función CVAR en VBA

| 4 comentarios

FUNCIÓN CVar EN VBA

Las funciones de Conversión y comprobación de tipos de datos son de las funciones  más usadas en VB.

La Función CVAR sirve para convertir una expresión a un tipo de datos variant.

Hay que considerar que el valor que devuelve la función puede ser cualquier expresión “string” para una cadena de caracteres no numéricos o “Double” para una expresión numérica válida.

SINTAXIS

La sintaxis  de la función:

CVar (Expression)

Donde el Valor de retorno:

Variant.

Donde el Parámetro:

Expression: cualquier cadena o expresión válida que desee convertir.

EJEMPLO:

Usamos la función CVAR para conseguir que una expresión “no numérica” nos arroje una expresión “numérica”

Construimos nuestra tabla en Excel:

TABLA EN EXCEL 1 Función CVAR en VBA

Ejecutamos la macro aplicando la función CVAR para expresar:

CODIGO                = 1

NOTA                     =8

TABLA EN VB 2 300x126 Función CVAR en VBA

(Para mayor visualización de la imagen, hacer click en la misma)

Finalmente nos muestra el resultado en nuestra tabla.

TABLA EN EXCEL RESULTADO Función CVAR en VBA

 

Elaborado por : PAOLA VARGAS VEJARANO

4 comentarios

  1. Podría servir para saber la demanda de productos de ciertas empresas: Por ejemplo, Google = 1, Apple = 2 , Samsung = 3

    Luego se puede contar cuantos unos o dos o tres hay.

  2. Según entiendo, del ejemplo, esta función asigna un valor numérico a una cadena de caracteres. En que otro caso se puede usar. Por otro lado, el tipo de valor "VARIANT", ¿Que es lo que significa?. No es String, ni númerico, ni boolean. Se podría comentar mas con respecto a este tipo de valor.

  3. Tengo entendido que CVar es para convertir un valor a una variante de tipos de datos y que puede convertir casi cualquier cadena numérica o de texto a la variante de tipo de datos, pero pienso que solo debe ser usado si es que hay alguna duda sobre el tipo de datos que se está convirtiendo

  4. Es muy buena la web

Deja una respuesta

Los campos requeridos estan marcados con *.