Withevents non supporta gli array di controlli.
Allora devi
1) Inserire nel form un commandbutton (che si chiamera' Command1), renderlo invisibile e assegnare il valore 0 al suo Index
2) quindi puoi usare il seguente codice d'esempio
codice:
Private Sub Command1_Click(Index As Integer)
MsgBox "tasto : " & Index
End Sub
Private Sub Form_Load()
Dim i As Integer
For i = 1 To 10
Load Command1(i)
Command1(i).Left = 100 + i * 200
Command1(i).Top = 100 + i * 800
Command1(i).Caption = "tasto : " & i
Command1(i).Visible = True
Next i
End Sub