Mike,
Here is the code I am using. When I inserted your code, I am receiving an "Object Required" error. The two combo boxes that I am working with are cbo_project and cb_DDate. Is it the method that I am using to populate the cb_DDate box? Any ideas?
Dim ws As Worksheet
Dim Rng As Range
Dim FindString As String
Dim Mem As Long, i As Long
Mem = -1
Set ws = ThisWorkbook.Worksheets(UserForm2.cbo_project.Text)
Worksheets(UserForm2.cbo_project.Text).Activate
'Populates dates dependant on project selected
Range("L3", Range("L" & Rows.Count).End(xlUp)).Name = "Dynamic"
UserForm2.cb_DDate.RowSource = "Dynamic"
'Selects last date with data dependant on project selected
With cb_DDate
For i = 1 To .ListCount - 1
If cb_DDate(.List(i)) < Date Then
If Mem = -1 Then Mem = i
If cb_DDate(.List(Mem)) < cb_DDate(.List(i)) Then
Mem = i
End If
End If
Next i
.ListIndex = Mem
End With
Chunk