Bonjour,
je souhaite mettre en place une incrémentation automatique dés lors que je clic sur une checkbox
j'aurai plusieurs checkbox (une centaine), et dés que je clic sur une checkbox1, le chiffre 1 apparait sur une autre feuil, "Feuil1"
si ensuite je clic sur checkbox2, le chiffre 2 apparait sur la "Feuil2" et ainsi de suite jusque n...
mais si je décoche (par exemple) la checkbox2, et que les autres checkbox sont cochées, c'est la "Feuil3" (correspondant à la checkbox3) qui recevra la valeur 2 et ainsi de suit...
Il faut savoir que j'ai déjà affilié des fonctions à mes checkbox pour d'autres utilisations.
j'ai tenté ce code
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub CheckBox1_Click() Dim i As Integer i = 1 ActiveSheet.Shapes("CheckBox" & 1).OLEFormat.Object.Object.Value Sheets("Feuil1").Range(i).Value = Sheets("Feuil1").Range(i).Value + 1 i = i + 1 End Sub
Partager