Modificar un dato con una macro

2 envíos / 0 nuevos
Último envío
BrianJara
Imagen de BrianJara
Offline
última acción: Hace 2 meses 3 semanas
alta: 23/06/2019 - 03:37
Puntos: 25
Modificar un dato con una macro

Hola que tal, tengo un problema con una macros en excel

Lo que quiero hacer es que al abrir un archivo me cambie un dato automaticamente, osea que por ejemplo si el archivo tenia un campo llamado "Osa_mayor" se cambie por "10.258.208.11" al abrir el archvio

Tengo el codigo que muestro abajo pero me marca error, "falta objeto o with, error 19"

Gracias :)

 

Sub Auto_Open()

'

' Auto_Open Macro

'    Selection.Replace What:="Osa_mayor", Replacement:="10.258.208.11", LookAt

        :=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _

        ReplaceFormat:=False

End Sub

 

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 16 horas 1 min
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10460
¿qué tienes seleccionado cuando se abre el libro?

Bueno, tal y como lo tienes, está comentada la línea que reemplaza, entiendo que es para que no de error al abrir aunqeu no haga lo que quieres.

El reemplazo lo haces sobre la selección, pero ¿qué tienes seleccionado cuando se abre el libro? 

Si quieres buscar en toda la hoja, prueba a poner Cells.Replace

Aunque esto se ejecutará sobre la hoja activa en ese momento, pero ¿cuál es la hoja activa al abrir tu libro?

Así que para evitar problemas, añade alguna línea antes que active la hoja que te interesa en el caso de que tengas más de una hoja en el libro.

 

Data Tools Suite
datos y tablas con Excel