Mostrar alerta 15 días antes a fecha de vencimiento VBA Excel_parte 2
Ello DAM, Necesito nuevamente de su sabiduría, tengo una hoja que contiene 2 fechas una la fecha de inicio (Columna desde N5 hasta la ultima fila) y la fecha fin (Columna O5 hasta la ultima fila) el caso es que quisiera que la columna O se compare con la fecha de hoy, me pueda mostrar alertas de mensajes 15 días antes de llegar a la fecha de vencimiento, y dichos datos se copien a una hoja aparte, tengo este código pero no se como adaptar los 15 días antes de hoy y me mueestre la alerte, dejo mi código para que se pueda adaptar a lo que requiero, mucgas gracias, adicionalmente dejo el código de la consulta ya solucionada, el detalle es que la columna O tiene en muchos casos así como tiene una fecha limite también tiene la palabra "Indeterminado" el cual no especifica una fecha excta y al hacer el match copia en la hoja "ALERTA", dejo el código para ver de que manera se puede omitir dicha palabra y solo valide las fechas exctas... Gracias.
Sub Alertas() On Error Resume Next Application.ScreenUpdating = False Set h1 = Sheets("BD") Set h2 = Sheets("Vencidas") Set h3 = Sheets("Alertas") h2.UsedRange.Offset(3, 0).ClearContents h3.UsedRange.Offset(3, 0).ClearContents ' datos = h2.Range("A" & Rows.Count).End(xlUp).Row ' j = 3 k = 3 n = 0 For i = 1 To h1.Range("A" & Rows.Count).End(xlUp).Row 'Alertas If h1.Cells(i, "O") + 15 = Date Then h1.Range("D" & i & ",H" & i & ",K" & i & ",L" & i & "," & _ "M" & i & ",N" & i & ":O" & i & ",P" & i).Copy h3.Cells(k, "B").PasteSpecial xlValues k = k + 1 'n = n + 1 End If ' 'Vencidas If h1.Cells(i, "O") = Date Then h1.Range("D" & i & ",H" & i & ",K" & i & ",L" & i & "," & _ "M" & i & ",N" & i & ":O" & i & ",P" & i).Copy h2.Cells(j, "B").PasteSpecial xlValues j = j + 1 n = n + 1 End If Next Application.CutCopyMode = False Call AutoAjustarColumns MsgBox n & " Autoridad(es) que hoy finalizán su gestión, revise la hoja" & vbCrLf & _ "Autoridades Vencidas” para comunicar", vbCritical, "Advertencia!" Application.ScreenUpdating = True End Sub