Formule Excel

gg_9395 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
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 41525 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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   Statut Membre Dernière intervention  
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
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   Statut Membre Dernière intervention  
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
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