Bonjour à tous,
Sur mon fichier excel j'ai une check box sur chaque ligne. Je souhaiterais que lorsqu'on clique sur chaque check box la cellule se situant juste à droite sur la même ligne prenne la valeur 1. Puis lorsqu'on la décoche que cette même cellule prenne la valeur 0.
J'ai essayé ce bout de code mais sans succès :
Je pense que le pb vient du fait que je ne sélectionne pas correctement la cellule qui se trouve juste à droite de la cellule contenant la checkbox mais je ne parviens pas à le résoudre. Quelqu'un pourrait-il me renseigner ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub CheckBox9_Click() If CheckBox9.Value = True Then CheckBox9.LinkedCell.Offset(0, 1).Value = 1 ElseIf CheckBox9.Value = False Then CheckBox9.LinkedCell.Offset(0, 1).Value = 0 End If End Sub
Merci d'avance
Partager