Help! Cocher une cellule engendre blocage certaines cellules
Résolu/Fermé
lazaz
-
Modifié par lazaz le 18/02/2015 à 11:33
m@rina Messages postés 21241 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 9 janvier 2025 - 20 févr. 2015 à 15:01
m@rina Messages postés 21241 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 9 janvier 2025 - 20 févr. 2015 à 15:01
A voir également:
- Help! Cocher une cellule engendre blocage certaines cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Verrouiller cellule excel - Guide
2 réponses
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
18 févr. 2015 à 14:47
18 févr. 2015 à 14:47
Bonjour,
Oui, il faut une macro.
Peux tu fournir un classeur exemple ?
https://www.cjoint.com/
m@rina
Oui, il faut une macro.
Peux tu fournir un classeur exemple ?
https://www.cjoint.com/
m@rina
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
19 févr. 2015 à 15:35
19 févr. 2015 à 15:35
Bonjour
Voici un exemple de ce qu'on peut faire :
ttp://cjoint.com/?EBtpRPkrO3l
J'ai utilisé des contrôles ActiveX qui peuvent ne pas fonctionner, à cause des dernières mises à jour d'Office par Microsoft.
Si tel est le cas, tu peux, par exemple, tracer des formes et affecter chaque forme à la macro correspondante.
A toi aussi d'imposer tes plages de cellules.
m@rina
Voici un exemple de ce qu'on peut faire :
ttp://cjoint.com/?EBtpRPkrO3l
J'ai utilisé des contrôles ActiveX qui peuvent ne pas fonctionner, à cause des dernières mises à jour d'Office par Microsoft.
Si tel est le cas, tu peux, par exemple, tracer des formes et affecter chaque forme à la macro correspondante.
A toi aussi d'imposer tes plages de cellules.
m@rina
Merci !
Il faut qu eje vois comment tu as fais ca déjà ^^
Par contre le fait de cocher le choix A n'a pas d'impact sur la possibilité ou non de modifier les cellules des ciolonnes des choix B et C; or j'aurais aimé cela aussi;
Quand tu choisis en haut "choix A" il n'est possible de modifier les quantités que du choix A; Et pas le reste !
Ou bien quand tu choisis "choix A" en haut, les colonnes en lien avec les choix B et C disparaissent carrément, ne laissant la possibilité de n'avoir les détails que concernant choix sélectionné en haut.
Il faut qu eje vois comment tu as fais ca déjà ^^
Par contre le fait de cocher le choix A n'a pas d'impact sur la possibilité ou non de modifier les cellules des ciolonnes des choix B et C; or j'aurais aimé cela aussi;
Quand tu choisis en haut "choix A" il n'est possible de modifier les quantités que du choix A; Et pas le reste !
Ou bien quand tu choisis "choix A" en haut, les colonnes en lien avec les choix B et C disparaissent carrément, ne laissant la possibilité de n'avoir les détails que concernant choix sélectionné en haut.
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
19 févr. 2015 à 15:54
19 févr. 2015 à 15:54
Je ne comprends pas quand tu dis que les choix disparaissent carrément ???
La macro ne fait pas disparaître des données.
Il y a trois macros qui disent simplement :
quand A est coché, on ne peut saisir que dans les cellules de la colonne A,
quand B est coché, on ne peut saisir que dans les cellules de la colonne B,
quand C est coché, on ne peut saisir que dans les cellules de la colonne C
Donc, en principe, ça correspond à ce que tu demandais... "Et selon la colonne choisie les autres deviennent verrouillées.. "
La macro ne fait pas disparaître des données.
Il y a trois macros qui disent simplement :
quand A est coché, on ne peut saisir que dans les cellules de la colonne A,
quand B est coché, on ne peut saisir que dans les cellules de la colonne B,
quand C est coché, on ne peut saisir que dans les cellules de la colonne C
Donc, en principe, ça correspond à ce que tu demandais... "Et selon la colonne choisie les autres deviennent verrouillées.. "
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
19 févr. 2015 à 16:48
19 févr. 2015 à 16:48
Affiche les macros (Alt+F11).
Tu verras dans Fejuil1 les macros de chaque case à cocher qui appellent la macro correspondante (dans le module 1) : OptionA, OptionB, OptionC.
Ces trois macros sont très simples. Chacune d'elle fait la même chose :
Elle retire la protection
Elle verrouille toutes les cellules
Elle déverouille les cellules corresondantes
Elle remet la protection.
Si tu veux mettre des mots de passe, il faut les ajouter à chaque fois après Protect et Unprotect.
m@rina
Tu verras dans Fejuil1 les macros de chaque case à cocher qui appellent la macro correspondante (dans le module 1) : OptionA, OptionB, OptionC.
Ces trois macros sont très simples. Chacune d'elle fait la même chose :
Elle retire la protection
Elle verrouille toutes les cellules
Elle déverouille les cellules corresondantes
Elle remet la protection.
Si tu veux mettre des mots de passe, il faut les ajouter à chaque fois après Protect et Unprotect.
m@rina
18 févr. 2015 à 16:21
Voici un document simplifier montrant ce que j'aimerais faire.
ca aide ?
18 févr. 2015 à 17:30