Excel 2016 n'étant pas dans la liste, je l'ai rajouté dans mon titre sur le conseil d'un autre membre.
Je viens donc solliciter de nouveau votre aide car je n'arrive pas à le faire moi même.
Je souhaite que lorsque je coches une checkbox qui se situe sur mon userform "saisie d'une commande", une plage de cellule de la première ligne de la feuille Slitter (ligne 4) soit effacée. Cette ligne est créée lorsque je valide la saisie de commande.
C'est là mon problème, je parviens à effacer le contenu des cellules mais sur la ligne du dessous (ligne 5).
Je vous joins le fichier afin que vous compreniez mieux.
Re : Effacer le contenu d'une plage de cellule si checkbox est cochée ! Excel 2016 !
tu peux aussi faire comme cela, sans checkbox.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("g2")) Is Nothing Then
Range("a4").EntireRow.ClearContents
End If
End Sub
Re : Effacer le contenu d'une plage de cellule si checkbox est cochée ! Excel 2016 !
Bonjour Lone-wolf,
merci de t'intéresser à mon problème.
j'ai due mal m'expliquer, les checkbox existent bien. Elles sont sur le userform qui apparait lorsque l'on clique sur le bouton "saisir une commande" sur la feuille "planning"
ce que je voudrai, c'est que lorsque je choisi la checkbox1, la ligne créée dans la feuille "slitter" ne comporte pas de valeur dans la plage de cellule L4-N4.
Re : Effacer le contenu d'une plage de cellule si checkbox est cochée ! Excel 2016 !
Bonsoir,
Re: je viens de voir le code dans le formulaire et tu as ceci
[CODE à dit:
Private Sub checkbox1_click() 'efface le slitter 2
If CheckBox1.Value = True Then
Sheets("Slitter").Range("K4:N4").ClearContents
End If
End Sub
[/CODE]