نفس الكود طبقته ونفس المشكلة
Private Sub b1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error GoTo err_Form_MouseMove
'...
Me.a1.Visible = True
Me.a2.Visible = False
Me.a3.Visible = False
Me.a4.Visible = False
Me.A5.Visible = False
Me.a6.Visible = False
Me.a7.Visible = False
Me.a8.Visible = False
Me.a9.Visible = False
'...
Exit_Form_MouseMove:
Exit Sub
err_Form_MouseMove:
If Err.Number = 2165 Then
'ignore
Resume Next
Else
MsgBox Err.Number & vbCrLf & Err.Description
Resume Exit_Form_MouseMove
End If
End Sub