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 :

enregistrement macro Excel 2007


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut enregistrement macro Excel 2007
    Bonjour,
    Je rencontre un problème lorsque je veux enregistrer automatiquement une suite d’action dans une macro à l’aide de l’enregistreur de macro dans Excel 2007.
    J’ai une feuille de calcul dans laquelle est inclus un graphique (nuage de points obtenus à l’aide de deux séries de valeurs).
    Je veux enregistrer une macro automatiquement pour modifier l’épaisseur du tracé de la courbe, sa couleur, les axes, … J’active l’enregistreur de macro et effectue les opérations sur le graphique. Avec Excel 2007 la macro récupérée dans Visual Basic Application ne comporte qu’une ligne indiquant que le graphique a été sélectionné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.ChartObjects("Graphique 1").Activate
    Tout le code des autres opérations n’apparaît pas, alors qu’avec Excel 97 ou 2003, on avait toutes les lignes de code détaillées. Par ailleurs l’enregistreur de macro fonctionne très bien pour toutes les opérations faîtes en dehors du graphique.
    Y a-t-il des options ou des précautions à prendre pour que cela fonctionne avec Excel 2007 ?
    (J’ai fait des essais en activant ou déactivant la sécurité des macros. J’ai chargé les compléments Utilitaire d’analyse et Utilitaire d’analyse-VBA)
    Cette fonctionnalité a-t-elle été supprimée ?
    Si quelqu’un a déjà rencontré ce problème et l’a résolu, merci d’avance pour toute aide.
    aladot.

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 7
    Par défaut
    Bonjour,
    j'ai le même problème, et du coup je ne sais pas comment programmer un graphique dans Excel 2007... Je ne trouve rien dans l'aide, et l'ancienne formulation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveChart.SeriesCollection(1).Values = "='Feuil1'!R" & ligneY1 & "C" & colInf & ":R" & ligneY1 & "C" & colSup
    ne semble pas fonctionner...

    Avez vous résolu votre problème depuis votre message ?
    Quelqu'un est-il parvenu à programmer un graphique ?

    Merci
    lnhau

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut
    Bonjour,
    désolé Inhau, mais je n'ai toujours pas résolu le problème.
    A bientôt peut être !

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    Bonjour à tous

    Avec un peu de retard je viens confirmer que j'ai bien le même problème d'enregistrement de macro.
    J'ai une demi solution en enregistrant ce que je veux faire sur un pc avec excel 2003 et en copiant le code sur les modules du projet sous xl 2007 et ça fonctionne, encore heureux d'ailleurs...
    C'est à croire que presque personne n'utilise l'enregistreur de macro pour les mises en formes de graphiques et de formes automatiques, il n'y a que très peu de topics là dessus.
    Donc si quelqu'un a la solution, elle serait bienvenue !
    Merci d'avance

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour tous,
    J'ai essayé l'éditeur de macros avec un graph et ça a l'air de fonctionner normalement !
    Ca m'étonne que vous ne trouviez pas l'aide sur les graphiques dans Excel 2007. dans l'éditeur VBA (Alt+F11) cliquer sur le "?" et j'ai tapé "Graphique" dans le cadre recherche, j'ai trouver toute l'aide nécessaire pour créer un graph par macros. ??
    A+

  6. #6
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    Bonjour Leforestier,

    En ce qui concerne l'Editeur VBA, je n'ai pas de problème, j'arrive à créer des graphiques et le mettre en forme comme je veux via le code habituel.
    En revanche il y a un problème avec l'enregistreur de macro. Il n'enregistre rien de ce qui se passe sur :
    - Les formes automatiques (insertion et mise en forme)
    - Les graphiques (insertion et mise en forme)

    Donc si je veux automatiser une mise en forme de graphique via VBA, je dois préalablement connaitre toutes les propriétés à affecter à mon objet.
    Alors ok tout ce qui est bordure, remplissage, on peut vite retrouver les propriétés. Mais dès qu'il s'agit de mettre en forme les axes par exemple, les type de marqueurs (sur les graphiques en nuages par exemple) et toutes les autres possibilités que nous offre excel, faut être assez calé pour connaitre tout ça par coeur.

    Dans ces cas là l'enregistreur est d'une aide précieuse. Mais, sur tous les postes de mes collègues ainsi que sur le mien, ça ne fonctionne pas...

    J'en viens à me demander si je ne vais ps réinstaller excel 2003.

    Merci d'avance !

Discussions similaires

  1. [XL-2007] Enregistrer un document Word en PDF depuis une macro EXCEL 2007
    Par davr971 dans le forum Excel
    Réponses: 3
    Dernier message: 13/06/2014, 16h36
  2. Macro Excel 2007 dans VB.net 2005
    Par peregna2007 dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/08/2008, 22h35
  3. signer une macro excel 2007
    Par alsimbad dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/12/2007, 05h43
  4. Activation de Macros, Excel 2007
    Par alec-- dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/07/2007, 10h13
  5. Probleme lancement macro excel 2007
    Par nico63vb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/03/2007, 13h55

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