Comillas dentro de otras comillas

21/01/2006 - 16:12 por javi | Informe spam
Hola a todos

He intentado poner unas comillas dntro de otras comillas y no me
funciona (por motivos obvios), pero no he conseguido solucionarlo.

El código es así:

range("E4").formulalocal="=si(A2="";"";a2*25%)"

¿Qué hago mal? ¿Cómo puedo hacer que las comillas del interior sigan
estando ahí?

Muchas Gracias

Javi

Preguntas similare

Leer las respuestas

#1 David
21/01/2006 - 17:34 | Informe spam
Para poner comillas dentro de comillas, utiliza comillas dobles (todo un
enredo, no?). Bueno, sería algo como esto:

"=si(A2="""";"""";a2*25%)"

o si te gusta complicarte un poco la vida, lo concatenas...

ActiveCell.FormulaLocal = "=si(A2=" & Chr(34) & Chr(34) & ";" & Chr(34) &
Chr(34) & ";a2*25%)"



"javi" escribió:

Hola a todos

He intentado poner unas comillas dntro de otras comillas y no me
funciona (por motivos obvios), pero no he conseguido solucionarlo.

El código es así:

range("E4").formulalocal="=si(A2="";"";a2*25%)"

¿Qué hago mal? ¿Cómo puedo hacer que las comillas del interior sigan
estando ahí?

Muchas Gracias

Javi

Respuesta Responder a este mensaje
#2 Héctor Miguel
21/01/2006 - 20:11 | Informe spam
hola, chicos ! [solo unos comentarios 'al margen'] :D ...

1) las funciones [en la interfase con el usuario] se utilizan -> en el idioma en que esta instalado la aplicacion [castellano/ingles/...]
2) para vba es posibe 'manipular' [siempre] a las formulas EN INGLES recurriendo la propiedad .Formula
[p.e. el separador de argumentos SIEMPRE va a ser la coma ',' y el orden de fechas es mm/dd/aa -entre otras 'ventajas'-] ;)
3) la propiedad FormulaLocal [si la usas para 'depositar' formulas/funciones/... por macros]... -> REQUIERE...
del conocimiento preciso de la configuracion LOCAL del sistema donde esta corriendo la aplicacion...
idioma, separador de listas/argumentos/miles/decimales/etc. etc. etc,
-> por eso es mas 'confiable' recurrir [en los codigos] a las formulas en ingles por la propiedad .Formula
-> excel se encarga de 'traducir' al idioma/configuracion instalado de la pc donde se ejecuta ;)

saludos,
hector.

javi escribio en el mensaje ...
He intentado poner unas comillas dntro de otras comillas y no me funciona (por motivos obvios), pero no he conseguido solucionarlo.
El codigo es asi:
range("E4").formulalocal="=si(A2="";"";a2*25%)"
Que hago mal? Como puedo hacer que las comillas del interior sigan estando ahi?

David escribio en el mensaje ...
Para poner comillas dentro de comillas, utiliza comillas dobles (todo un enredo, no?). Bueno, seria algo como esto:
"=si(A2="""";"""";a2*25%)" [...]
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida