bonsoir le forum ,
j'ai encore besoin de votre aide car je dois programmer 710 chexbox ( 10 serie de 71 chexbox).
Chaque serie aura une Worksheets differente mais les mêmes cellules de destination.
ce qui veut dire que je pourrais faire un copier coller des codes de la premiere serie de chexbox de 1 à 71 (dans ce cas je devrais changer le nom de chaque chexbox soit de chexbox72 à 142 (serie n°2) et le nom de la feuille (ex:charcuterie)
existe t il un facon de rationaliser le code?
Merci d'avance pour votre aide
Private Sub CheckBox1_Click() 'boulangerie
If CheckBox1.Value = True Then Worksheets("boulangerie").Range("D6:G6").Value = ""
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then Worksheets("boulangerie").Range("D7:G7").Value = ""
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = True Then Worksheets("boulangerie").Range("D8:G8").Value = ""
End Sub
Private Sub CheckBox4_Click()
If CheckBox4.Value = True Then Worksheets("boulangerie").Range("D9:G9").Value = ""
End Sub
Private Sub CheckBox5_Click()
If CheckBox5.Value = True Then Worksheets("boulangerie").Range("D10:G10").Value = ""
End Sub
Private Sub CheckBox6_Click()
If CheckBox6.Value = True Then Worksheets("boulangerie").Range("D11:G11").Value = ""
End Sub
Private Sub CheckBox7_Click()
If CheckBox7.Value = True Then Worksheets("boulangerie").Range("D12:G12").Value = ""
End Sub
Private Sub CheckBox8_Click()
If CheckBox8.Value = True Then Worksheets("boulangerie").Range("D13:G13").Value = ""
End Sub
Private Sub CheckBox9_Click()
If CheckBox9.Value = True Then Worksheets("boulangerie").Range("D14:G14").Value = ""
End Sub
Private Sub CheckBox10_Click()
If CheckBox10.Value = True Then Worksheets("boulangerie").Range("D15:G15").Value = ""
End Sub
jusqu'à chexbox71 pour la feuille boulangerie
Merci d'avance pour votre aide
DAVID
j'ai encore besoin de votre aide car je dois programmer 710 chexbox ( 10 serie de 71 chexbox).
Chaque serie aura une Worksheets differente mais les mêmes cellules de destination.
ce qui veut dire que je pourrais faire un copier coller des codes de la premiere serie de chexbox de 1 à 71 (dans ce cas je devrais changer le nom de chaque chexbox soit de chexbox72 à 142 (serie n°2) et le nom de la feuille (ex:charcuterie)
existe t il un facon de rationaliser le code?
Merci d'avance pour votre aide
Private Sub CheckBox1_Click() 'boulangerie
If CheckBox1.Value = True Then Worksheets("boulangerie").Range("D6:G6").Value = ""
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then Worksheets("boulangerie").Range("D7:G7").Value = ""
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = True Then Worksheets("boulangerie").Range("D8:G8").Value = ""
End Sub
Private Sub CheckBox4_Click()
If CheckBox4.Value = True Then Worksheets("boulangerie").Range("D9:G9").Value = ""
End Sub
Private Sub CheckBox5_Click()
If CheckBox5.Value = True Then Worksheets("boulangerie").Range("D10:G10").Value = ""
End Sub
Private Sub CheckBox6_Click()
If CheckBox6.Value = True Then Worksheets("boulangerie").Range("D11:G11").Value = ""
End Sub
Private Sub CheckBox7_Click()
If CheckBox7.Value = True Then Worksheets("boulangerie").Range("D12:G12").Value = ""
End Sub
Private Sub CheckBox8_Click()
If CheckBox8.Value = True Then Worksheets("boulangerie").Range("D13:G13").Value = ""
End Sub
Private Sub CheckBox9_Click()
If CheckBox9.Value = True Then Worksheets("boulangerie").Range("D14:G14").Value = ""
End Sub
Private Sub CheckBox10_Click()
If CheckBox10.Value = True Then Worksheets("boulangerie").Range("D15:G15").Value = ""
End Sub
jusqu'à chexbox71 pour la feuille boulangerie
Merci d'avance pour votre aide
DAVID