Alertas para todas las celdas.

Tengo el siguiente código:

Dim fechaActual As Date
    Dim fechaReferencia As Date
    Dim diasAnticipados As Integer
    Dim diasDiferencias As Integer
    Dim mensaje As String
    fechaActual = Date
    fechaReferencia = Sheets("ProgramarRep").Cells(2, 7)
    diasAnticipados = Sheets("ProgramarRep").Cells(2, 8)
    mensaje = Sheets("ProgramarRep").Cells(2, 2)
    diasDiferencias = DateDiff("D", fechaActual, fechaReferencia)
    If diasDiferencias <= diasAnticipados Then
        MsgBox mensaje
    End If

Lo que hace esto, mostrarme el mensaje de la celda que indico, si la los dias anticipados son los indicados, o menor.

Es decir: si tengo una tarea programada para el día 05/04/2020 y digo que necesito me avise con 4 días de anticipación, hoy me empieza a avisar que debo realizar esa tarea.

Hasta ahí, bárbaro, ahora mi problema, es que yo necesito que revise todas las celdas y me de un mensaje por cada fila que cumpla con la condición indicada. Siempre mostrando las columnas 2, 7 y 8, según la fila.

¿Me explico bien?

Añade tu respuesta

Haz clic para o