Formule Excel

Signaler
Messages postés
3
Date d'inscription
vendredi 19 février 2021
Statut
Membre
Dernière intervention
23 février 2021
-
Messages postés
53320
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 février 2021
-
Bonjour,

J'ai une feuille Excel qui contient deux tableaux. Le premier contient des formules pour faire du calcul. Le deuxième est un tableau pour la saisie. Je fais des copier/coller et j'insère des lignes dans mon tableau de saisie et cela fonctionne. Mais lorsque je fais cette même opération en insérant des lignes et décalant des lignes sur la première lignes de mon tableau de saisie cela modifie les formules de mon premier tables. Comment puis-je faire pour corriger cette anomalie? Merci

4 réponses

Messages postés
31019
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 février 2021
7 400
Bonjour,

Il faut peut être que tu t’intéresses à l’adressage des cellules dans excel. A1 est une référence relative, qui dépend de la ligne où la fonction est mise en oeuvre. SI tu copies la formule, ou insères une ligne où cette référence est présente, elle va devenir A2. $A$1 est une référence absolue, donc la fonction fera toujours référence à cette cellule, quelle que soit la ligne où elle est évaluée. $A1, ligne est flottante, colonne est fixe, A$1 ligne est fixe, colonne est flottante, $A$1 ligne et colonne sont fixes, cela fera toujours référence à la cellule A1, même en copiant la formule ou en insérant des lignes ou colonnes.

Cdlt
Messages postés
3
Date d'inscription
vendredi 19 février 2021
Statut
Membre
Dernière intervention
23 février 2021

Je ne fais aucune copie de formules, car je fais des copier/coller dans mon tableau de saisie seulement et il ne contient aucune formule. Quand je fais cette fonction à n'importe lequel endroit dans mon tableau de saisie, je n'ai aucun problème, seulement lorsque je le fais sur la première ligne.
Messages postés
53320
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 février 2021
15 340
Normal.
Evite de faire des insertions avant la première ligne ou après la dernière ligne.
Idem pour les colonnes.
Messages postés
3
Date d'inscription
vendredi 19 février 2021
Statut
Membre
Dernière intervention
23 février 2021

Existe-t-il une façon de verrouiller une formule dans une cellule par programmation ou à l'aide d'une macro sans à avoir a verrouiller la feuille complètement ? Merci
Messages postés
53320
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 février 2021
15 340
Non, je ne crois pas.
Mais je ne suis pas pratiquant de VBA ... alors peut-être qu'un spécialiste de macros y parviendra.