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 :

Recopier formule automatiquement


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 4
    Par défaut Recopier formule automatiquement
    Bonjour,

    Novice en VBA, je viens vers vous pour avoir de l'aide.

    En effet, j'ai crée un graphique dynamique qui puise ses informations dans des colonnes excel classique. Jusque la tout va bien.

    Mais dans l'une des deux colonnes excel une formule est présente et calcule une base 100 sur la nouvelle donnée.
    J'ai donc simplement recopier la formule sur la colonne en question mais malheureusement, les valeurs non calculées à l'heure actuelle et donc =0 s'affiche dans le graphique.

    Je pense donc faire une macro pour pouvoir faire en sorte que la formule se recopie dans la colonne D automatiquement lorsque l'on ajoute une donnée dans la colonne B.

    Comment faire ?

    Merci d'avance.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Je pense donc faire une macro pour pouvoir faire en sorte que la formule se recopie dans la colonne D automatiquement lorsque l'on ajoute une donnée dans la colonne B.
    Utilise les Tableaux offerts par Excel à partir de la version 2007 (Onglet Insertion > Tableau)

    Quand tu ajoute une donnée juste en dessous de ton tableau, le même tableau prend en compte cette nouvelle ligne et ajoute automatiquement toutes les formules)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 4
    Par défaut
    Hum je ne suis pas sur qu'on se soit compris.

    Peut-Etre que j'utilise la mauvaise méthode alors.

    J'ai des données qui permettent le calcul d'une base 100 et j'ai fais un graphique dynamique en nommant les données.

    Mais en réalité j'ai tiré la formule pour que mon client ai juste à rentrer sa donnée pour que le calcul se fasse automatiquement. Mais je dois dire au graphique de prendre toute la colonne et il le problème c'est qu'il prend les colonnes ou il y a un zéro et je ne veux pas .

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Hum je ne suis pas sur qu'on se soit compris.
    Justement, je t'avais compris et tu ne m'as pas compris


    C'est le but d'utiliser un Tableau. tu n'as pas besoin de tirer les formules. La tableau s'agrandit automatiquement et le graphique prendra en compte les lignes ajoutés aussi automatiquement.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 4
    Par défaut
    En PJ mon problème, pourrais tu me montrer rapidement comment faire ?


    Merci

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu efface les lignes au delà de la ligne 69 (pas de jeux de mots)
    Tu sélectionne la cellule C2
    Onglet Insrtion =>Tableau
    Il te sélectionne toute la plage (coche Mon tableau comporte des en-têtes)
    Par défaut, il sera nommé Tableau1
    Insère ton graphique (basé sur la plage de tableau1)
    En B70 ajoute Août, En C70 un nombre... (la formule en colonne E et le graphique seront mis à jour automatiquement)

Discussions similaires

  1. [XL-2002] copier coller formule automatique
    Par vsobo dans le forum Excel
    Réponses: 20
    Dernier message: 26/11/2009, 16h39
  2. MAJ de formule automatique
    Par Ptikir dans le forum Excel
    Réponses: 7
    Dernier message: 02/09/2009, 08h47
  3. [VBA-E]Insertion ligne + recopie formules certaines cellules
    Par Kaiba dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/05/2007, 15h25
  4. [VBA-E]Insertion ligne avec Recopie Formule
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/01/2007, 14h02
  5. [VBA-E] Calcul de formule automatique
    Par ashurai dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/05/2006, 16h43

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