Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion zephir94
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zephir94

XLDnaute Impliqué
Bonjour à tous,

J'ai une erreur avec ma petite boucle et je n'arrive pas à trouver pourquoi !
J'ai l'erreur next sans for !

voici mon code :

Code:
Sub valider()
Dim b
Dim nb As Integer
For b = 1 To 109 Step 2
If Me.Controls("checkbox" & b) = True Then
nb = nb + 1
Next
If nb = 55 Then
CommandButton1.Enabled = False
Else
CommandButton1.Enabled = True
End If
End Sub

Merci pour vos aides
 
Dernière édition:
Re : next sans for

ce que je veux, que soit oui ou non soit coché dans son ensemble et qu'il n'en manque aucune !



D'accord....

C'est ce que j'essaie de te faire comprendre, mais....

Bon courage

Edit, et juste avant que je n'aille manger....

Si tu as lu mon post #11 :

Il faut tester TOUS les CheckBox de l'USF, et si tu as la moitié du nombre total, c'est tout bon...
 
Dernière édition:
Re : next sans for

Comme certaines checkbox sont pour l'instant grisées et ne se dégriseront qu'a une certaine date, j'ai donc modifié comme ceci et ça marche bien

Code:
Sub valider()
 Dim b
 Dim nb As Integer
 For b = 1 To 109 Step 2
     If Me.Controls("checkbox" & b) = True Or Me.Controls("checkbox" & b + 1) = True Then
         CommandButton1.Enabled = True
     Else
         CommandButton1.Enabled = False
     End If
     If Me.Controls("checkbox" & b).Enabled = False Or Me.Controls("checkbox" & b + 1).Enabled = False Then
          b = (b + 1)
       CommandButton1.Enabled = True
       End If
  Next
 End Sub

Si j'ai bien compris il faut que je le fasse pour tous les évènements change !
Aller courage au boulot

Merci pour tout
 
Re : next sans for

bonjour tous 🙂🙂
en utilisant tag
un exemple avec 12 CheckBoxs dont seulement 5 tagues
si CheckBox.tag =3 le commandbutton enabled=true

mais comme le dit l'ami bhbh🙂 tu es parti sur une "usine a gaz"
 

Pièces jointes

Re : next sans for

salut

Les changements seront peu nombreux mais payants avec un Module de classe même en éiminant avec la moitié des Cases à cocher. En griser certaines au début n'offre aucune difficulté.
Voici un exemple dans lequel mes "tags" ne ressemblent pas à ceux de Laetitia😉😀.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
663
Réponses
15
Affichages
786
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…