Macro Buscar y Reemplazar

14/03/2007 - 19:25 por Oszkar M^ | Informe spam
Buenas tardes colegas del foro.

Mi inquietud es la siguiente: He utilizado la grabadora de macros para
establecer el código de una macro que me permita buscar un error en toda la
hoja de excel y lo reemplace por la información que yo quiera. El código
generado por la grabadora de excel es el siguiente:


Sub Macro5()
'
' Macro5 Macro
' Macro grabada el 14/03/2007 por MP
'

'
Cells.Select
Selection.Replace What:="#¡REF!", Replacement:="Cuenta", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub



El problema es que el código no funciona. Se supone que debería buscar el
error "#¡REF!" en TODA la hoja y hacer un reemplazo de todos los que
encuentre; sin embargo, no funciona, es decir, no busca y no reemplaza.

Posteriormente puse nuevamente a grabar otra macro, pero esta vez para una
región de la hoja mucho mas pequeña (el anterior abarcaba toda la hoja) y
esta vez si que funciona, y es muy raro, por que comparo los códigos
generados y son iguales.


Alguien me puede decir que es lo que funciona mal o cómo lo puedo corregir?


Saludos,

Oszkar M^
Sevilla - España

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
16/03/2007 - 18:50 | Informe spam
hola, Oszkar !

... el error... es cuando se genera una tabla dinamica
... y cuando da el error, se resalta donde dice "DefaultVersion:=xlPivotTableVersion10".
... Crees que podria cambiar esa linea por otra cosa y que la macro funcione bien?



[segun parece]... puedes 'omitirla' para mantener compatibilidad con las versiones anteriores ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Oszkar M^
22/03/2007 - 12:13 | Informe spam
Héctor muchas gracias por tu amable ayuda. Todo funcionó muy bien.

Gracias.
Saludos,

Oszkar M^
Sevilla - España


"Héctor Miguel" escribió:

hola, Oszkar !

> ... el error... es cuando se genera una tabla dinamica
> ... y cuando da el error, se resalta donde dice "DefaultVersion:=xlPivotTableVersion10".
> ... Crees que podria cambiar esa linea por otra cosa y que la macro funcione bien?

[segun parece]... puedes 'omitirla' para mantener compatibilidad con las versiones anteriores ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida