Se ha producido el error 2447 en tiempo de ejecución
Al cargar un formulario en Microsoft Access me salta el siguiente error:
'Se ha producido el error 2447 en tiempo de ejecución. Hay un uso no válido de un . (punto), de un operador ! O de paréntesis ().
El código es algo sencillo:
Private Sub Form_Load()
If Texto169 = 1 And Texto189 = 1 Then
G411.Visible = True
ElseIf [Texto169] = 1 And [Texto189] = 2 Then
G412.Visible = True
ElseIf [Texto169] = 1 And [Texto189] = 3 Then
G413.Visible = True
ElseIf [Texto169] = 1 And [Texto189] = 4 Then
G414.Visible = True
ElseIf [Texto169] = 2 And [Texto189] = 1 Then
G421.Visible = True
ElseIf [Texto169] = 2 And [Texto189] = 2 Then
G422.Visible = True
ElseIf [Texto169] = 2 And [Texto189] = 3 Then
G423.Visible = True
ElseIf [Texto169] = 2 And [Texto189] = 4 Then
G424.Visible = True
Else
Texto155.Value = 3
End If
End Sub
Me da error en el primer If y no consigo solucionarlo.