Incrémenter une case à cocher

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

EL ABED Mohamed

XLDnaute Nouveau
bonjour;

j'ai une case à cocher dans F4 et liée aussi à F4.

je veux incrémenter cette case vers la droite et vers le bas ( j'ai besoin par exemple G11 lié aussi à G11 par une simple incrémentation)

pouvez-vous m’aider ?
par avance, merci
 
Merci.

Dans le fichier transmis, si nous partons sur la cellule G11, que devrait-il se produire lors de l'activation de la case en G11 ?

en fait, le fichier est conçu pour dispatché les quantités planifiés sur les jours de la semaine en cochant devant l'ordre . donc chaque case correspond à un ordre planifié avec un jours de la semaine

le besoin de décocher tous, est de réinitialiser les fichier à chaque nouvelle planification ( les données à gauche sont liées un tableau dynamique

j’espère que j'ai bien expliqué
 
J'espère avoir bien compris ta demande.

Je te propose dans le fichier joint :

- un script de suppression des cases existantes : suppression()
- un script de création de cases en lien avec la cellule comportant la case : crea()

Je te remercie de m'indiquer si cela convient.
 

Pièces jointes

Re, salut Philippe,

On peut aussi utiliser les "fausses" cases à cocher de la police Wingdings.

Votre fichier en retour avec cette macro pour les gérer :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [G7:M300]) Is Nothing Or Target.CountLarge > 1 Then Exit Sub
Target = IIf(Target = "þ", "o", "þ") 'police Wingdings
Cells(Target.Row, 1).Select
End Sub
A+
 

Pièces jointes

Bonjour,

Je ne comprends pas qu'on trouve normal de travailler sur une feuille de calcul avec 2058 Shapes.

A l'origine il y en avait d'ailleurs 3826.

C'est de la folie furieuse, il y a bien d'autres manières de faire !

A+

Bonjour Job75,

J'ai tenté de répondre à la demande avec les conditions exprimées dans la limite de mes connaissances évidemment 🙁

Ce n'était peut-être pas la bonne approche !
 
Bonjour le fil, le forum,

Le clic droit avec mise en couleur par MFC est une excellente solution :
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [F7:L300]) Is Nothing Or Target.CountLarge > 1 Then Exit Sub
Cancel = True
Target = IIf(Target = "", " ", "")
End Sub
Fichier (2), les formules ont été revues.

Bonne journée.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
274
Réponses
10
Affichages
311
Réponses
1
Affichages
187
Réponses
18
Affichages
1 K
Réponses
2
Affichages
139
Retour