Formule Excel

gg_9395 Messages postés 6 Statut Membre -  
Raymond PENTIER Messages postés 58216 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

  1. jee pee Messages postés 31886 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    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
  2. gg_9395 Messages postés 6 Statut Membre
     
    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
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Normal.
    Evite de faire des insertions avant la première ligne ou après la dernière ligne.
    Idem pour les colonnes.
    0
  4. gg_9395 Messages postés 6 Statut Membre
     
    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
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      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