• Initiateur de la discussion Initiateur de la discussion Tiunan
  • Date de début Date de début

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 !

T

Tiunan

Guest
Bonsoir,

Dans le fichier joint, si je passe la cellule B3 à D, je souhaite faire évoluer la cellule E3, mais ne souhaite pas impacter les cellules D4, D5, D6. Je souhaite au contraire que ces cellules restent à 500.
Dans le fichier joint j'ai laissé par défaut un lien entre les différentes
cellules pour expliquer mon problème.Petite précision la feuille ne
contient pas de macro.

Question: Exciste-t-il une commande Excel qui permet de figer une cellule ?

Par avance merci pour votre aide.
 
Bonsoir Tiunan,

En fait je ne comprends pas bien ton problème.

Si tu ne souhaites pas que les cellules D3, D4 et D5 soient modifiées lorsque E3 change, il ne faut pas mettre dans ces cellules une formule qui fait référence à E3.

Si tu mets une constante dans tes cellules comme c'est le cas pour C3, C4, C5 elles sont automatiquement figées puisque rien ne peut les modifier sauf une nouvelle saisie.

Si dans les cellules D4, D5, D6, tu mets =B1/C4, =B1/C5, =B1/C6 elles ne seront pas modifiées si E3 change.

Si c'est ce que tu veux dire par figer, le fait de mettre un $ devant le lettre d'une colonne ou une ligne permet que cette valeur ne soit pas modifiée en cas de recopie.

ex: En C3 =$B$1/C3 si tu recopie vers le bas en C4, C5 et C6 donnera:
=$B$1/C4
=$B$1/C5
=$B$1/C6

Si je suis à coté de la question, n'hésite pas à donner plus de précisions.

@+

Gael
 
Merci Gael pour ta réponse. En fait je me suis mal exprimé, donc
je vais prendre un autre exemple.

Si je rentre dans une cellule la fonction AUJOURDHUI(), à chaque
ouverture de ma feuille, AUJOURDHUI() va s'incrémenter.
Comment puis-je programmer par exemple le fait que si je rentre
dans une cellule une lettre, par exemple D, pour Désactiver, figer
(ou geler) la fonction AUJOURDHUI().

Exemple: =si(a1='D';figer AUJOURDHUI();AUJOURDHUI()).

J'entend par figer que la cellule ne s'incrémente plus.

Par avance merci.
 
Rebonsoir Tiunan,

Les formules de type Aujourdhui() ou Maintenant() se mettent à jour automatiquement même si les cellules sont verrouillées et la feuille protégée. on peut choisir dans les options d'XL un calcul sur ordre mais la mise à jour se fera dès que tu appuies sur F9 pour recalculer la feuille.

On devrait y arriver avec une petite macro VBA qui ferait un copier collage spécial valeur sur la cellule elle-même dès que l'on met un 'D' dans une autre cellule.

Je laisse le soin à nos maîtres VBAistes de te concocter le code idéal.

@+

Gael
 
Re : Figer une cellule

Bonsoir,

Dans le fichier joint, si je passe la cellule B3 à D, je souhaite faire évoluer la cellule E3, mais ne souhaite pas impacter les cellules D4, D5, D6. Je souhaite au contraire que ces cellules restent à 500.
Dans le fichier joint j'ai laissé par défaut un lien entre les différentes
cellules pour expliquer mon problème.Petite précision la feuille ne
contient pas de macro.

Question: Exciste-t-il une commande Excel qui permet de figer une cellule ?

Par avance merci pour votre aide.

Tiunan, je t'invite à aller voir cette page, tu y trouveras certainement les infos dont tu as besoin :

Excel - Comment figer une cellule ?

Cédric
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour