Cambio de nombre en las hojas y ajuste en las macros

Estimados Expertos:

En cada macro declaro las hojas para agilizar por ejemplo tengo:
set hv =sheets("ventas1")
set hc =sheets("compras1")
Pero si me cambian el nombre de las hojas tengo que modificar todas las macros. Cómo puedo hacer para que solamente cambie el nombre en una parte y no en todos los módulos.


Favor su ayuda.

1 Respuesta

Respuesta
1

Declara constantes al principio de cada módulo, por ejemplo

Public Const hojav = "ventas"Sub macro()    Set hv = Sheets(hojav)    dato = hv.Range("A9")End Sub

Cuando te cambien el nombre de la hoja, cambia el nombre en la constante y no tienes que modificar todas las macro del mismo módulo.

Saludos. Dante Amor
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas