La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11302 - EXCLUIR COMILLAS A UNA CADENA DE FóRMULA
Autor:  Donaldo Ramirez
Tengo una formula en una cadena de texto, y quisiera eliminar las comillas para hacer la operación de la fórmula, Como le hago?

Muchisimas gracias de antemano

  Respuesta:  Gere
Mediante la instruccion Replace puede sustituir lo que quieras de cualquier string de tal forma que si pones:

texto1.text = Replace(texto1.text, "'", "")

esto eliminara las comillas del texto.

En los select que lleven textos que incluyan comillas, deberas duplicarlas para que el visual te permita hacer el select sin problemas de tal forma que si comparas una poblacion como l'hospitalet quedaria tal que asi.

"select * from tabla where poblacion = '" & replace("l'hospitalet", "'","''") & "'"

Espero haber ayudado a alguien.

  Respuesta:  SuNcO
Eso lo puedes hacer asi :

var2 = ""
for i = 1 to len(texto)
var1 = mid(texto,i,1)
if var1 <> chr(34) then
var2 = var2 + var1
endif
next

Osea, vas poniendo cada caracter en otra variable pero exeptuando las " osea el caracter 34