As a simple example...
Option Explicit
Dim SelectedListBoxItem As Integer
Private Sub Command1_Click()
MsgBox List1.List(SelectedListBoxItem)
End Sub
Private Sub Form_Load()
Dim ForLoopCounter As Integer
For ForLoopCounter = 1 To 10
List1.AddItem CStr(ForLoopCounter)
Next ForLoopCounter
End Sub
Private Sub List1_Click()
SelectedListBoxItem = List1.ListIndex
End Sub
Now, the above example is for a string but you say your field is a number and I also see that your number is wrapped by single ticks ' . Well those denote that what you are passing is a string and not a number, hence the data type mismatch error.
Good Luck