Code VBA avec case à cocher sur beaucoup de ligne

Bonjour,

Dans le cadre du R.G.P.D. (Règlement Général sur la Protection des Données), je dois adapter un fichier client que nous utilisons dans Excel.

Ce fichier comporte pour le moment 1000 lignes et je dois via des cases à cocher permettre l'effacement des certaines cellules de la ligne sur laquelle la case à cocher se trouve.

Cela fonctionne mais je suis obliger d'écrire 1000 fois le code VBA sur chaque case à cocher.

Y aurait-il un moyen de récupérer le n° de la ligne ou se trouve la caser à cocher pour l"exploiter dans le code VBA ?

Ci-joint ce que j'ai réussi à faire avec mon niveau actuel de compétence VBA.

Merci pour votre aide.

21clients.xlsm (78.98 Ko)

Bonjour

Evitez les objets sur les feuilles excel. Là pour votre soucis mettez un X à la place. Ce sera nettement plus simple à gérer d'un point de vue code VBA.

On peut faire un code qui vous mettra un X si double click dans la cellule

Si ok, je peux adapter votre code

cordialement

Edit : Voyez le fichier joint. Pour l'utiliser, double click dans la colonne N sur la ligne à éditer. Le code fonctionnera pour autant que vous avez une référence dans la colonne B

31clients.xlsm (79.25 Ko)

Si ok, et terminé, merci de cloturer le fil en cliquant sur le petit v en haut lors de votre réponse.

Votre méthode me convient parfaitement et me simplifie énormément le travail.

Merci beaucoup.

Rechercher des sujets similaires à "code vba case cocher beaucoup ligne"