Error de compiliación: No coinciden los tipos
Me encontré un código para que me marque cuales controles se encuentran vacíos, pero al momento de ejecutar el botón se muestra el siguiente mensaje:
Dicho ejemplo lo utilizaron en un Excel, en mi caso lo estoy usando en un Access.
En el módulo se encuentra el siguiente código:
Option Explicit
Option Private Module
Public ControlesVacios
Sub ValidarVacios()
Dim FormActivo As UserForm
Dim miControl As Control
Set FormActivo = VBA.UserForms(0)
ControlesVacios = Empty
For Each miControl In FormActivo.Controls
If TypeOf miControl Is MSForms.TextBox Then
If miControl.Value = "" Then
ControlesVacios = ControlesVacios + 1
miControl.BackColor = VBA.RGB(237, 125, 49)
Else
miControl.BackColor = VBA.vbWhite
End If
Else
If TypeOf miControl Is MSForms.ComboBox Then
If miControl.Value = "" Then
ControlesVacios = ControlesVacios + 1
miControl.BackColor = VBA.RGB(237, 125, 49)
Else
miControl.BackColor = VBA.vbWhite
End If
Else
'Nada
End If
End If
Next miControl
El otro error que me da es este:
En lo que investigué, decían que era por falta de referencias, las agregué pero aún continua el error.
Estas son las referencias que tengo habilitadas:
Agradezco si me pueden ayudar con ese error que se esta presentando, ya que se esta marcando ">" y no entiendo a que se debe.