Formule Excel

Fermé
gg_9395 Messages postés 6 Date d'inscription vendredi 19 février 2021 Statut Membre Dernière intervention 27 février 2021 - 19 févr. 2021 à 22:07
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 23 févr. 2021 à 23:46
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

jee pee Messages postés 40476 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 novembre 2024 9 428
19 févr. 2021 à 23:36
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
0
gg_9395 Messages postés 6 Date d'inscription vendredi 19 février 2021 Statut Membre Dernière intervention 27 février 2021
20 févr. 2021 à 12:48
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.
0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 245
20 févr. 2021 à 23:44
Normal.
Evite de faire des insertions avant la première ligne ou après la dernière ligne.
Idem pour les colonnes.
0
gg_9395 Messages postés 6 Date d'inscription vendredi 19 février 2021 Statut Membre Dernière intervention 27 février 2021
23 févr. 2021 à 21:31
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
0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 245
23 févr. 2021 à 23:46
Non, je ne crois pas.
Mais je ne suis pas pratiquant de VBA ... alors peut-être qu'un spécialiste de macros y parviendra.
0