Comas erróneas en los codigos. Para quien le sirva. KL, Héctor Miguel.

28/12/2005 - 18:13 por javier99 | Informe spam
Comas erróneas en los codigos. Para quien le sirva. KL, Héctor Miguel.

Para quien le sirva... he mirado un poco y la coma ',' que dá errores en el codigo de un módulo obtenida del foro
http://www.softwaremix.net/viewtopi...468599.htm
cuando le aplico la función =CODIGO() me dá de resultado 130;

mientras que en la coma que no da errores, la buena, del otro foro
http://support.microsoft.com/newsgroups … el&SL
tiene como =CODIGO() resultado 4

Es decir no son iguales. Al seleccionar la "coma errónea" y copiarla en A1, y después al introducir la "coma buena" desde el teclado directamente en B1 ¡± el resulatdo es FALSO.

Lo que he hecho ha sido copiar el codigo completo del foro que dá problemas y lo he pegado directamente en una hoja de un libro de Excel (no en un módulo), esto me entra en una columna de 11 celdas (igual da si son 75 o 128 celdas, lo que ocupe). Despues he utilizado la función reemplazar Edición / Reemplazar... y reemplazo todas. Y finalmente selecciono ese rango de celdas donde está el texto del codigo, lo copio y lo pego en un módulo, y funciona perfectamente.

También pude reemplazar correctamente con una macro como ésta:

Sub Macro1(

Range("H10:H20").Selec
Selection.Replace What:="‚", Replacement:=",", LookAt:=xlPart,
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,
ReplaceFormat:=Fals
End Su

Si hay otros caracteres que den problemas (yo los desconozco), se podrá proceder igual

Saludos.
javier

javier99

Ver este tema: http://www.softwaremix.net/viewtopic-469458.htm

Enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 KL
28/12/2005 - 20:59 | Informe spam
Hola Javier,

Otra opcion que me parece un pelin mas rapida es copiar el codigo tal cual en el modulo (la ventana del Editor VBA), seleccionar uno
de los caracteres erroneos, pulsar las teclas Ctrl+H (o el menu Edicion>Reemplazar...), introducir el caracter correcto en la
casilla de abajo y pulsar el boton 'Reemplazar Todos'

Saludos,
KL


"javier99" wrote in message news:

Comas erróneas en los codigos. Para quien le sirva. KL, Héctor Miguel.


Para quien le sirva... he mirado un poco y la coma ',' que dá errores en el codigo de un módulo obtenida del foro:
http://www.softwaremix.net/viewtopi...68599.html
cuando le aplico la función =CODIGO() me dá de resultado 130;

mientras que en la coma que no da errores, la buena, del otro foro:
http://support.microsoft.com/newsgroups … el&SLC
tiene como =CODIGO() resultado 44

Es decir no son iguales. Al seleccionar la "coma errónea" y copiarla en A1, y después al introducir la "coma buena" desde el
teclado directamente en B1 ¡± el resulatdo es FALSO.


Lo que he hecho ha sido copiar el codigo completo del foro que dá problemas y lo he pegado directamente en una hoja de un libro de
Excel (no en un módulo), esto me entra en una columna de 11 celdas (igual da si son 75 o 128 celdas, lo que ocupe). Despues he
utilizado la función reemplazar Edición / Reemplazar... y reemplazo todas. Y finalmente selecciono ese rango de celdas donde está
el texto del codigo, lo copio y lo pego en un módulo, y funciona perfectamente.

También pude reemplazar correctamente con una macro como ésta:

Sub Macro1()

Range("H10:H20").Select
Selection.Replace What:="‚", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub


Si hay otros caracteres que den problemas (yo los desconozco), se podrá proceder igual.

Saludos.
javier.


javier99


Ver este tema: http://www.softwaremix.net/viewtopic-469458.html

Enviado desde http://www.softwaremix.net


Respuesta Responder a este mensaje
#2 Héctor Miguel
28/12/2005 - 23:04 | Informe spam
hola, javier !

Comas erroneas en los codigos.
Para quien le sirva... he mirado un poco y la coma ',' que da errores en el codigo de un modulo obtenida del foro:...



-> si vuelves a visitar la conversacion 'original' [alternativa a sustituir() 30 veces]...
es probable que hubieras perdido la 'continuacion' del 'porque' algunos caracteres dan problemas con lectores html ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida