Aviso en Excel
Hola, en este mismo foro encontré esta macro que es justo lo que necesito, pero necesito modificar una cosa a ver si me podéis ayudar por favor.
Esta es la macro:
Sub Aviso()
Range("H1").Select
actual = ActiveCell.Value
Range("D2").Select
While ActiveCell.Value <> ""
registro = ActiveCell.Value
distancia = registro - actual
MsgBox ("Quedan " & distancia & " días por transcurrir")
ActiveCell.Offset(1, 0).Select
Wend
End Sub
Cuando la ejecuto me avisa del tiempo que falta para el vencimiento de las facturas en mi base de datos.
El problema que tengo es que la base es muy extensa y cuando ejecuto la macro se tira un buen rato porque me verifica los vencimientos de todas las facturas.
Me gustaría poder seleccionar con el autofiltro el mes de enero por ejemplo o un determinado proveedor y que la macro se ejecutara solo sobre los datos que se visualizan.
Muchas gracias por adelantado.
Esta es la macro:
Sub Aviso()
Range("H1").Select
actual = ActiveCell.Value
Range("D2").Select
While ActiveCell.Value <> ""
registro = ActiveCell.Value
distancia = registro - actual
MsgBox ("Quedan " & distancia & " días por transcurrir")
ActiveCell.Offset(1, 0).Select
Wend
End Sub
Cuando la ejecuto me avisa del tiempo que falta para el vencimiento de las facturas en mi base de datos.
El problema que tengo es que la base es muy extensa y cuando ejecuto la macro se tira un buen rato porque me verifica los vencimientos de todas las facturas.
Me gustaría poder seleccionar con el autofiltro el mes de enero por ejemplo o un determinado proveedor y que la macro se ejecutara solo sobre los datos que se visualizan.
Muchas gracias por adelantado.
Respuesta de paramisolo
1