Private Sub Workbook_Open()
Dim i As Long, nb As Integer, dl As Long
UserForm1.ListBox1.Clear
nb = 0
dl = Range("G" & Rows.Count).End(xlUp).Row
For i = 4 To dl
If Range("L" & i) >= Date Then
UserForm1.ListBox1.AddItem i
UserForm1.ListBox1.List(UserForm1.ListBox1.ListCount - 1, 1) = Range("L" & i).Value
UserForm1.ListBox1.List(UserForm1.ListBox1.ListCount - 1, 2) = Range("M" & i).Value
nb = nb + 1
End If
Next
If nb > 0 Then UserForm1.Show
End Sub