This is what I would do (it will need a slightly wider listbox)
VB Code:
Sub Fill_HistoryList()
'commented out this bit because you don't use it (& isn't really needed!)
' With rs
List2.Clear
Do While Not rs.EOF
'No point putting these into the variables first
'formatDate = rs!Date
'FormatTime = rs!Time
formatDate = (Format(rs!Date, "Medium Date"))
FormatTime = (Format(rs!Time, "Medium Time"))
'NB: the _ at the end tells VB that it is really just one line (easier to read!)
List2.AddItem " " & rs!ID & " " & vbtab _
& formatDate & " " & vbtab _
& FormatTime & " " & vbtab _
& rs!Name & " " & vbtab _
& rs!History
rs.MoveNext
Loop
' End With
End Sub