Fecha de vencimiento con macro Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Fecha de vencimiento con macro Excel. Disponemos de un listado con la fecha de vencimiento de pagos y deseamos que nos indique las que vencen en el día.

La columna A, muestra la fecha de vencimiento, la columna B la empresa titular y la columna C el importe de la factura. Considerando que la fecha actual es 19/08/2013.
 ABC
1FechaEmpresaImporte
201/01/2013Empresa 11500,50
319/08/2013Empresa 2475,50
421/19/2013Empresa 32100,42
519/08/2013Empresa 4155,50
620/09/2013Empresa 5854,20
  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Explorador de Proyectos / VBAProject / Doble Clic sobre ThisWorkbook. Si el panel no está visible Ir a: Barra de menú / Ver / Explorador de proyectos. Mostrará la ventana del módulo donde escribimos la macro.

  4. Fecha de vencimiento con macro Excel: Panel explorador de proyecto con ThisWorkbook seleccionado.
  5. Escribir el código de la macro:

  6. Private Sub Workbook_Open()

    fila=2

    Do While Not IsEmpty(Cells(fila, “A”))

    If Cells(fila, “A”) = Date Then

    x = MsgBox(“Hoy es: ” & Date & Chr(13) & Chr(13) & “Vencimientos: ” & Chr(13) & “Proveedor: ” & Cells(fila, “B”) & “; ” & “Importe: ” & Cells(fila, “C”) & ” €”, , “Facturas pendientes”)

    End If

    fila = fila + 1

    Loop

    End Sub

  7. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  8. Al abrir de nuevo el libro si el día actual coincide con las fechas en A mostrará mensaje (MsgBox) con el vencimiento.

  9. Fecha de vencimiento con macro Excel: Mensaje de aviso con vencimiento 19/08/2013 (fecha actual)

    Si existe más de una fecha de vencimiento, al pulsar el botón Aceptar mostrará el siguiente vencimiento.

Pudiendo obtener la fecha de vencimiento con macro Excel de los datos.

– Consultar: Vencimiento con Formato condicional.
Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

Un comentario en “Fecha de vencimiento con macro Excel

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *