Llamada a una hoja y un libro en concreto

Hola a todos.
Tengo la siguiente duda.
Tengo una macro que se ejecuta en un libro, esta macro toma el valor de una celda y la guarda en una variable.El código es este.
HoraAlarma = Sheets("GestionesPendientes").Range("D3").Cells.Value
El caso es que todo funciona perfectamente, pero el problema viene cuando esto se ejecuta y yo estoy mirando otro libro excel. Vamos que si no tiene el foco el libro en si da error, aunque este abierto en segundo plano. Como puedo hacer para que HoraAlarma sea igual no solo a la hoja gestiones pendientes y la celda D3 (Como esta escrito en el código), sino que sea, HoraAlarma igual al libro que quiera y esa hoja y celda d3, ¿para qué así no salte el error?
Gracias de antemano
Respuesta
1
Deberóas utilizarlo de la siguiente manera
HoraAlarma = ThisWorkbook.Sheets("GestionesPendientes").Range("D3").Cells.Value

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas