Or...
Option Explicit
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const LB_FINDSTRING As Long = &H18F
Private Sub Command2_Click()
Dim i As Integer
Dim ProposedEntry As String
Dim ArrayOfDays As Variant
ArrayOfDays = Array("Mon", "Tues", "Wed", "Thurs", "Fri", "Sat", "Sun")
For i = 1 To 100
ProposedEntry = ArrayOfDays(CInt(Rnd * 6))
If SendMessage(List1.hWnd, LB_FINDSTRING, -1, ByVal ProposedEntry) < 0 Then List1.AddItem ProposedEntry
Next
End Sub