bonjour à tous,
j'ai ce script dans un formulaire pour verrouiller certain controles selon l'heure de la journee :
1 2 3 4 5 6 7 8 9 10 11
| Private Sub Form_Open(Cancel As Integer)
Dim ctl As Control
If Time > "12:00:00" And Forms!identite!Fonction <> "administrateur" Then
For Each ctl In Me.Form
If ctl.ControlType = acCheckBox Then
ctl.Locked = True
ctl.Enabled = False
End If
Next ctl
End If
End Sub |
cependant au lieu de travailler sur le type de controle, je voudrais travailler sur le NOM du controle. C'est à dire :
if ctl.name = "* Matin" then ....
ici tous les controles dont le nom se termine par "Matin"
ou bien
if ctl.name = "* Nuit" then
ici tous les controles dont le nom se termine par "Nuit"
mais cette syntaxe est incorrecte... quelqu'un saurait-il comment rediger cela ?
merci d'avance (en esperant avoir été comprehensible)
Partager