Excel Avanzado

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

Excel Avanzado

Diferencias y ejemplos entre Range(“A1”).text y Range(“A1”). value

| 2 Comments

Diferencias y ejemplos entre Range(“A1”).text y Range(“A1″). value”

Una de las preguntas que frecuentemente nos podemos realizar es cual es la diferencia que existe entre las propiedades Text y Value del objeto Range.

La función value se utiliza para asignar o escribir o tomar el valor de un objeto ya sea una celda, un botón comandbutton, etc.

Si se desea asignar un valor a la Celda 5 del libro abierto se coloca siguiente:

ActiveSheet.range(“A5”).value=”La Casa Verde 5”

La función text toma el valor de un objeto pero que está reflejado directamente en la pantalla.

ActiveSheet.Range[“A1”].Text = “La Casa Verde”

A continuación un ejemplo que permitirá entender la diferencia entre ambos:

Range(“C1”).Value = 0.49999999
Range(“C1”).NumberFormat = “0.00”
Debug.Print “The Value property is: ” & Range(“C1”).Value
Debug.Print “The Text property is: ” & Range(“C1”).Text

En este caso se ve que Text de un Range mostrará el valor que está reflejado en la pantalla o en los reportes, mientras que Value retornará el valor real de la celda, será lo que el Excel almacena para sus fórmulas y cálcuos.. La respuesta inmediata será:

The Value property is: 0.49999999

The Text property is: 0.50

Elaborado por: Stephanie Yong Velarde

2 Comments

  1. Excelente ejemplo

  2. Son excelente etos ejemplos

Deja un comentario

Required fields are marked *.


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