Prise en compte des dessins lors d'enregistrement macros Excel
91GG
Messages postés
3
Statut
Membre
-
91GG Messages postés 3 Statut Membre -
91GG Messages postés 3 Statut Membre -
Bonjour,
Lorsque j'enregistre des macros Excel, je n'arrive pas à enregistrer les commandes de dessin (Insertion Formes, Rectangle par exemple). Plus précisément, rien n'est enregistré alors que pour les autres commandes, tout est OK.
Est-ce qu'il y a une configuration spéciale dans Excel que je dois faire ?
Merci pour votre aide.
Lorsque j'enregistre des macros Excel, je n'arrive pas à enregistrer les commandes de dessin (Insertion Formes, Rectangle par exemple). Plus précisément, rien n'est enregistré alors que pour les autres commandes, tout est OK.
Est-ce qu'il y a une configuration spéciale dans Excel que je dois faire ?
Merci pour votre aide.
A voir également:
- Prise en compte des dessins lors d'enregistrement macros Excel
- Créer un compte google - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 200, 40, 150, 60).Select
200, 40, 150, 60 correspond aux dimensions Left, .Top, .Width, .Height
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 200, 40, 150, 60).Select
200, 40, 150, 60 correspond aux dimensions Left, .Top, .Width, .Height
Merci pour cette réactivité.
Ma question se porte plutôt sur le comment faire pour que lorsque j'enregistre une macro Excel, tous les gestes d'insertion de formes soient pris en compte dans le module des macros ? Autrement dit, lorsque que j'enregistre une macro, Excel traduit en vba tous mes gestes SAUF pour l'insertion de formes.
Ma question se porte plutôt sur le comment faire pour que lorsque j'enregistre une macro Excel, tous les gestes d'insertion de formes soient pris en compte dans le module des macros ? Autrement dit, lorsque que j'enregistre une macro, Excel traduit en vba tous mes gestes SAUF pour l'insertion de formes.
Re,
Si tu passe par l'assistant Enregistrer une macro, tout ce que tu fait est traduit mais de nombreuses lignes sont inutiles.
Dans ce cas je te conseille de scinder tes actions et d'épurer le code des lignes inutiles avant de passer à une deuxième action.
Je m'explique, si tu veux créer deux lignes, tu crées la première ligne, le code comprendra plusieurs lignes, tu isoles avec une apostrophe en tête de ligne celles qui te semblent inutiles et tu testes le code
Lorsque le résultat est obtenu, supprime les lignes que tu as isolées et passe à la création de la deuxième ligne
reste plus qu'a mettre la une macro les lignes de codes retenues
Si tu passe par l'assistant Enregistrer une macro, tout ce que tu fait est traduit mais de nombreuses lignes sont inutiles.
Dans ce cas je te conseille de scinder tes actions et d'épurer le code des lignes inutiles avant de passer à une deuxième action.
Je m'explique, si tu veux créer deux lignes, tu crées la première ligne, le code comprendra plusieurs lignes, tu isoles avec une apostrophe en tête de ligne celles qui te semblent inutiles et tu testes le code
Lorsque le résultat est obtenu, supprime les lignes que tu as isolées et passe à la création de la deuxième ligne
reste plus qu'a mettre la une macro les lignes de codes retenues