Verrouiller des cellules dans excel
Résolu/Fermé
Bourrique66
Messages postés
158
Date d'inscription
mardi 2 juin 2015
Statut
Membre
Dernière intervention
25 septembre 2023
-
24 mai 2016 à 21:56
Raymond PENTIER Messages postés 58741 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 décembre 2024 - 27 mai 2016 à 00:24
Raymond PENTIER Messages postés 58741 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 décembre 2024 - 27 mai 2016 à 00:24
A voir également:
- Verrouiller des cellules dans excel
- Verrouiller des cellules excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
4 réponses
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
25 mai 2016 à 01:54
25 mai 2016 à 01:54
Salut.
Je ne connais pas VBA, mais je relève des anomalies dans ta demande.
1- Je me sers du classeur 1 pour mettre la date à jour dans le classeur 2 à l’aide d’une formule égale. J’ai verrouillé les cellules qui contiennent les dates dans le classeur 2 ... mais si je modifie la date dans le classeur 1 la date du classeur 2 change quand même.
Le fait de verrouiller une cellule empêche qu'on clique dedans pour la modifier au clavier ; mais les formules continuent de fonctionner norma-lement (bien heureusement !)
2- Si je mets la date 5/8/2017 dans le classeur A, je voudrais que la date se range dans le classeur B dans la colonne 2017 sans pour autant modifier la date inscrite dans la colonne 2016.
Cela n'a rien à voir avec des cellules verrouillées ou non !
Dans la colonne 2016 tu mets la formule SI(année=2016;date;"")
et dans la colonne 2017 la formule SI(année=2017;date;"")
Je ne connais pas VBA, mais je relève des anomalies dans ta demande.
1- Je me sers du classeur 1 pour mettre la date à jour dans le classeur 2 à l’aide d’une formule égale. J’ai verrouillé les cellules qui contiennent les dates dans le classeur 2 ... mais si je modifie la date dans le classeur 1 la date du classeur 2 change quand même.
Le fait de verrouiller une cellule empêche qu'on clique dedans pour la modifier au clavier ; mais les formules continuent de fonctionner norma-lement (bien heureusement !)
2- Si je mets la date 5/8/2017 dans le classeur A, je voudrais que la date se range dans le classeur B dans la colonne 2017 sans pour autant modifier la date inscrite dans la colonne 2016.
Cela n'a rien à voir avec des cellules verrouillées ou non !
Dans la colonne 2016 tu mets la formule SI(année=2016;date;"")
et dans la colonne 2017 la formule SI(année=2017;date;"")
Bourrique66
Messages postés
158
Date d'inscription
mardi 2 juin 2015
Statut
Membre
Dernière intervention
25 septembre 2023
2
25 mai 2016 à 18:26
25 mai 2016 à 18:26
Bonjour,
Merci pour cette réponse je comprend bien vos formules mais je ne sais pas comment intégrer la liaison avec la colonne B du classeur A. J'ais besoin que les dates du classeur B se mettent à jour dès que je modifie les dates du classeur A.
Merci pour vos idées
Merci pour cette réponse je comprend bien vos formules mais je ne sais pas comment intégrer la liaison avec la colonne B du classeur A. J'ais besoin que les dates du classeur B se mettent à jour dès que je modifie les dates du classeur A.
Merci pour vos idées
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
25 mai 2016 à 18:36
25 mai 2016 à 18:36
Cette demande est radicalement différente de celle exprimée initialement !
Mes idées, elles sont dans la dernière phrase de mon message ...
Mes idées, elles sont dans la dernière phrase de mon message ...
Bourrique66
Messages postés
158
Date d'inscription
mardi 2 juin 2015
Statut
Membre
Dernière intervention
25 septembre 2023
2
25 mai 2016 à 18:50
25 mai 2016 à 18:50
Désolé si je me suis mal exprimer dans mon premier message, du coup peut on intégrer votre formule dans la formule de liaison
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
26 mai 2016 à 00:02
26 mai 2016 à 00:02
Probablement ...
Je t'ai dit que je ne connais pas VBA. Donc je n'ai pas ouvert tes fichiers, qui contiennent des macros, et je ne sais pas à quoi ressemble ta "formule de liaison" !
Je t'ai dit que je ne connais pas VBA. Donc je n'ai pas ouvert tes fichiers, qui contiennent des macros, et je ne sais pas à quoi ressemble ta "formule de liaison" !
Bourrique66
Messages postés
158
Date d'inscription
mardi 2 juin 2015
Statut
Membre
Dernière intervention
25 septembre 2023
2
26 mai 2016 à 18:58
26 mai 2016 à 18:58
Bonjour,
Je me permets de vous répondre pour vous dire que j'ai supprimé les macros dans les fichiers, comme ça si vous voulez les regarder. La fameuse formule se trouve dans le classeur B colonne J.
http://www.cjoint.com/c/FEAq5hIjikc
http://www.cjoint.com/c/FEAq55gHkRc
Je me permets de vous répondre pour vous dire que j'ai supprimé les macros dans les fichiers, comme ça si vous voulez les regarder. La fameuse formule se trouve dans le classeur B colonne J.
http://www.cjoint.com/c/FEAq5hIjikc
http://www.cjoint.com/c/FEAq55gHkRc
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
27 mai 2016 à 00:24
27 mai 2016 à 00:24
La "fameuse formule", je te l'avais indiquée à la fin de mon premier message :
=SI(ANNEE('[Classeur-A.xlsx]Basededonnée'!$B3)=J$6; '[Classeur-A.xlsx]Basededonnée'!$B3; "")
à recopier jusqu'en K ...
-------------------------------------------------------
Elle a l'air compliquée ; mais si tu avais appelé tes classeurs juste [A] et [B], et la feuille de [A] simplement "BDD", la formule serait plus lisible :
=SI(ANNEE('[A.xlsx]BDD'!$B16)=K$6; '[A.xlsx]BDD'!$B16; "")
https://www.cjoint.com/c/FEAwuL7EsVh <|> https://www.cjoint.com/c/FEAwv4gnakh
Cordialement.
Dans la colonne 2016 tu mets la formule SI(année=2016;date;"")Adaptée à tes fichiers, cela donne en J7
et dans la colonne 2017 la formule SI(année=2017;date;"")
=SI(ANNEE('[Classeur-A.xlsx]Basededonnée'!$B3)=J$6; '[Classeur-A.xlsx]Basededonnée'!$B3; "")
à recopier jusqu'en K ...
-------------------------------------------------------
Elle a l'air compliquée ; mais si tu avais appelé tes classeurs juste [A] et [B], et la feuille de [A] simplement "BDD", la formule serait plus lisible :
=SI(ANNEE('[A.xlsx]BDD'!$B16)=K$6; '[A.xlsx]BDD'!$B16; "")
https://www.cjoint.com/c/FEAwuL7EsVh <|> https://www.cjoint.com/c/FEAwv4gnakh
Cordialement.