Incrémenter une case à cocher

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
 

EL ABED Mohamed

XLDnaute Nouveau
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é
 

dieu08

XLDnaute Occasionnel
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

  • Editeur de planning.xlsm
    1.6 MB · Affichages: 28

job75

XLDnaute Barbatruc
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+
 

job75

XLDnaute Barbatruc
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

  • Editeur de planning(1).xlsm
    395 KB · Affichages: 26

dieu08

XLDnaute Occasionnel
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 !
 

job75

XLDnaute Barbatruc
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

  • Editeur de planning(2).xlsm
    396.2 KB · Affichages: 29

Discussions similaires

Réponses
5
Affichages
170
Réponses
2
Affichages
280

Statistiques des forums

Discussions
312 198
Messages
2 086 146
Membres
103 130
dernier inscrit
FRCRUNGR