text() en una macro

27/01/2009 - 15:40 por Juan Carlos | Informe spam
Hola, solicito ayuda en lo siguiente :
Tengo dos valores, por ejemplo, 3000 y 12% y necesito colocarlos en una
casilla, por ejemplo A8, pero necesito colocarlos de la siguiente manera
"3000 / 12 %".
En resumen , necesito la funcion equivalente a texto() pero utilizable
dentro de la macro.
Al mismo tiempo, podrian decirme cual es la parte del editor de Visual basic
en que se nuestran estas funciones?

Gracias de antemano
JC
 

Leer las respuestas

#1 Juan M
27/01/2009 - 16:17 | Informe spam
"Juan Carlos" escribió
Hola, solicito ayuda en lo siguiente :
Tengo dos valores, por ejemplo, 3000 y 12% y necesito colocarlos en una
casilla, por ejemplo A8, pero necesito colocarlos de la siguiente manera
"3000 / 12 %".
En resumen , necesito la funcion equivalente a texto() pero utilizable
dentro de la macro.
Al mismo tiempo, podrian decirme cual es la parte del editor de Visual
basic
en que se nuestran estas funciones?

Gracias de antemano
JC



Hola Juan Carlos,

Si tienes datos en B2 (la cantidad 3000) y en C2 (el porcentaje 12%)
emplea lo siguiente para escribir en A8:

Range("A8") = Range("B2") & " / " & Format(Range("C2"), "#%")

Pero no es equivalente a texto().

Para encontrar las funciones de vba hay dos métodos, la ayuda y el F2 que
hace aparecer el examinador de objetos.
Si la ayuda o el F2 no te aclaran siempre puedes preguntar en los foros.

Un saludo,
Juan

Preguntas similares