IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Suppression de ligne = modification non souhaitée de plage dans les formules


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Suppression de ligne = modification non souhaitée de plage dans les formules
    Bonjour,
    Je supprime de façon automatisée une ligne dans une feuille. Cela à pour conséquence dans une formule - d'une autre feuille, mais peu importe - de transformer ladite formule :
    SOMME($a$1:$a$10000) devient SOMME($a$1:$a$9999)
    C'est un comportement normal pour Excel, j'ai prévu une plage large mais c'est le genre de bug insidieux qui peut se produire à la longue ; chaque suppression de ligne diminue la plage et l'insertion de ligne à la fin du tableau ne l'augmente pas. Ma solution est de modifier les formules en conséquences en VBA, aussi de figer la plage dans une cellule en référence qui serait reprise dans la formule... Mais peut-être existe-t-il une astuce de spécialiste ?
    Merci par avance pour votre réponse.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Avec la fonction DECALER cela fonctionne bien (faute de pouvoir bloquer le comportement natif d'Excel !? C'est ma demande...)

    =SOMME(DECALER($B$10;0;0;11;1))
    Fera toujours la somme des 11 lignes (de b10 à b20) même si une ligne est supprimée.

Discussions similaires

  1. Modifications non prises en compte dans Axis2
    Par olivpepette dans le forum Services Web
    Réponses: 1
    Dernier message: 26/06/2012, 13h55
  2. Réponses: 1
    Dernier message: 07/05/2011, 12h05
  3. [XL-2003] utiliser valeur non disponible (#N/A) dans une formule
    Par floctc dans le forum Excel
    Réponses: 5
    Dernier message: 24/11/2009, 16h19
  4. Accents non pris en compte dans les requêtes SELECT
    Par YanK dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/08/2005, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo