Calificador no valido, al usar .contains en un if
Tengo un formulario que tiene varios campos pero uno es un campo multivalor que se llama ASEFURAMIENTOD y quisiera que cuando el usuario seleccionara una o varias opciones se mostraran los subformularios que corresponden a la elección (los sub formularios son subfarma, subfdetenido, subfdroga, subfvehiculo, pero al hacer la condicional para saber si contiene la palabra haga visibles los subformularios correspondientes
Private Sub ASEGURAMIENTOD_AfterUpdate()
Dim valor As String
valor = Me.ASEGURAMIENTOD.Column(1)
If valor.Contains(Arma) = True Then
Me.SubfArma.Visible = True
If valor.Contains(PERSONA) = True Then
Me.SubfPersona.Visible = True
If valor.Contains(DROGA) = True Then
Me.SubfDroga.Visible = True
If valor.Contains(VEHICULO) = True Then
Me.SubfVehiculo.Visible = True
Else
Me.SubfArma.Visible = False
Me.SubfPersona.Visible = False
Me.SubfDroga.Visible = False
Me.SubfVehiculo.Visible = False
End If
End Sub