VBA "Erreur d'exécution '438' "
Résolu/Fermé
A voir également:
- Vba erreur 438
- Erreur 0x80070643 - Accueil - Windows
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur 1001 outlook - Accueil - Bureautique
2 réponses
Bonjour
For Each ctrl In Me.Controls balaye tous les contrôles de l'USF; Certains contrôles possédent la propriété Value et d'autres non ( comme les Labels)
If TypeName(ctrl) = "CheckBox" And ctrl.Value = True Then teste la propriété Value de l'objet ctrl, et s'il s'agit d'un Label => plantage
il faudrait faire le test en deux fois
A+
For Each ctrl In Me.Controls balaye tous les contrôles de l'USF; Certains contrôles possédent la propriété Value et d'autres non ( comme les Labels)
If TypeName(ctrl) = "CheckBox" And ctrl.Value = True Then teste la propriété Value de l'objet ctrl, et s'il s'agit d'un Label => plantage
il faudrait faire le test en deux fois
If TypeName(ctrl) = "CheckBox" Then
If ctrl.Value = True Then
A+