Excel Avanzado

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

Excel Avanzado
TABLA EN EXCEL RESULTADO

Función CVAR en VBA

| 3 Comments

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:

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

CODIGO                = 1

NOTA                     =8

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

Finalmente nos muestra el resultado en nuestra tabla.

 

Elaborado por : PAOLA VARGAS VEJARANO

3 Comments

  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

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5