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
 

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


Preguntas similares