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 :

Macro enregistrée sort en erreur à l'exécution [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Par défaut Macro enregistrée sort en erreur à l'exécution
    [Mode Newbie Chart Activé]

    Bonjour et Bonne année a tous
    Sous Excel : J'ai enregistré la macro suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Macro1()
        ActiveSheet.ChartObjects("Graphique 1").Activate
        ActiveChart.SeriesCollection(1).Select
        ActiveChart.SeriesCollection(1).Formula = "=SERIE(ma_feuille!$A$1;ma_feuille!$B$2:$B$10;ma_feuille!$C$2:$C$10;1)"
     
    End Sub
    Mais lorsque je veux re-lancer cette macro j'ai systématiquement l'erreur 1004
    sur la ligne formula

    Merci de votre aide

  2. #2
    Membre chevronné
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Par défaut
    OK : C'est une p*t**n d'histoire de language qui est à l'origine de mon problème

    SERIE doit etre identifiés "SERIES" et les ";" transformé en ","

  3. #3
    Membre très actif Avatar de Nako_lito
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2008
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 793
    Par défaut
    Salut,

    Le plus simple quand tu veux le code VBA d'une formule c'est d'activer les macro automatique, taper ta formule dans la barre de formule de la cellule concernée, valider, arreter la macro, et allé la chercher dans le code VBA. Et t'as juste un copié collé a faire.

  4. #4
    Membre chevronné
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Par défaut

    Mauvaise pioche Nako_Lito
    C'est justement à l'issue de ce genre d'opération que j'ai eu ce problème
    Et Oui Office n'est pas infaillible ....
    Si c'était le cas cela se saurait

  5. #5
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Autre manip :
    • se placer sur une cellule avec formule
    • aller dans l'éditeur VB (Alt + F11)
    • se déplacer dans la fenêtre exécution (Ctrl + G)
    • taper ?ActiveCell.Formula puis <Entrée> : la formule est affichée dans la bonne langue

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Pour info :

    ActiveChart.SeriesCollection(1).Formula ==> la formule doit être écrite en anglais

    ActiveChart.SeriesCollection(1).FormulaLocal ==> la formule doit être écrite dans la langue de l'utilisateur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/03/2013, 20h38
  2. [XL-2010] Une macro enregistrée renvoie une erreur
    Par cailloup dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 21/09/2011, 09h02
  3. [OL-2007] Macro : Erreur d'exécution 438.
    Par roidurif dans le forum VBA Outlook
    Réponses: 8
    Dernier message: 15/10/2010, 23h17
  4. erreur d'exécution de ma macro
    Par arctica dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/09/2009, 09h21
  5. [E-07]Erreur d'exécution macro
    Par serges dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/10/2008, 09h28

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