Bloquer des cellules sous conditions [Résolu/Fermé]

Signaler
Messages postés
11
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
7 octobre 2014
-
Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
-
Bonjour,

Je souhaiterais faire une manipulation sous excel et je ne vois pas comment la faire autrement que par macro. Malheureusement mes compétences en programmation étant limitées, je me tourne vers vous pour obtenir de l'aide.

En faite je possède un calendrier sur plusieurs années décomposer en semaine. j'ai besoin de rentrer une date dans une cellule.
Une fois que la date de cette cellule est saisie je souhaiterais que dans mon tableau toutes les données à gauche de ma date saisie ne puisse plus être modifiée (bloquer les cellules) à moins que l'utilisateur ne saisisse un code prédéterminé

Cela est il possible ?


Si vous pouviez me donner un coup de main ça serait vraiment gentil

Merci d'avance

A voir également:

9 réponses

Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
4 543
Re,

Alors sélectionne la plage B9:DA21
Donnée/Validation des données/onglet Option/dans Autoriser, sélectionner Personnalisé/ dans Formule saisir cette formule qui prendra en compte l'année et la semaine
=ET(B$6=$C$2;B$7>$C$3)

tu peux également ajouter un message personnalisé dans la boite de dialogue, pour cela avant de fermer l'assistant onglet Alerte d'erreur
dans titre saisir un titre et dans message d'erreur un petit texte personnalisé

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
4 543
Bonjour,

Tout a fait possible et même par formule en validation, mais il serait plus intéressant d'avoir un bout de ton fichier qu'une capture écran flou afin que l'on puisse y travailler dessus, et te proposer une formule adaptée.
pour joindre ton fichier anonymisé, avec ce lien

https://www.cjoint.com/
Messages postés
11
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
7 octobre 2014
1
Merci de vous intéressez à mon cas

vous trouverez ci joint mon fichier

https://www.cjoint.com/?3Jbrq5l1VR0
Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
4 543
Re,

si je comprends bien ta demande, si en C3 tu saisis un numéro de semaine, exemple 12 il faut bloquer les cellules de B9 à M21ou simplement chaque ligne B9:M9
de même que si en C3 tu saisis 20 il faut bloquer les cellules de B9 à U21
c'est bien cela !

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
11
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
7 octobre 2014
1
C'est excactement ça

tu as bien saisie mon problème
Messages postés
11
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
7 octobre 2014
1
Hello,

Sur le principe je comprends bien mais dans la pratique cela ne marche pas. La validation de donnée me bloque toute les cases.
Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
4 543
Re,

regarde le fichier joint voir s'il répond à tes attentes

https://www.cjoint.com/c/DJgkFSTNgub
Messages postés
11
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
7 octobre 2014
1
Oui merci beaucoup ça marche j'ai du me tromper quelques part, je vais donc chercher mon erreur

Merci beaucoup de ton aide
Messages postés
17301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 janvier 2021
4 543
Re,

ta demande était pertinente, je passe le statut de la discussion en résolu afin qu'elle serve de référence, mais rien ne t'empêche de revenir dessus