none
dessiner un rectangle avec excel (2003) RRS feed

  • Question

  • Bonjour à tous,
    sous excel 2003, j'ai des tableaux de calcul contenant des données chiffrées dans les colonnes H et I.
    je souhaiterais disposer d'une macro qui, lorsque je me placerai sur une ligne "l" et que je cliquerai sur le bouton "macro" correspondant, me dessine un rectangle de côtés proportionnels à H et I sur la droite de ma feuille de calcul (je le déplacerai ensuite pour combiner les différents rectangles correspondants aux lignes "l", "l+1", "l+2", ... à ma guise)
    L'objectif est de pouvoir établir rapidement un petit croquis de logement à partir de mon tableau de calcul des surfaces des pièces
    Quelqu'un sait-il comment procéder ?
    Merci
    jeudi 26 novembre 2009 15:19

Réponses

  • Salut,
    Pour avoir un exemple de code qui dessine un rectangle:
    1) tu vas dans Outil/Macro/Nouvelle Macro
    2) avec la toolbar dessin, tu choisis le rectangle et tu dessines un rectangle n'importe où
    3) tu arrêtes l'enregistrement et là tu as le code qui te permet d'ajouter un rectangle à une feuille.
    => tu verras dans le code, que tu utilises la méthode addShape (bien décrite dans l'aide Excel) de l'object Shapes de l'objet activeSheet.

    Après, pour ce qui est de récupérer les dimensions et autre, c'est du classique.



    XOrangoutan
    • Proposé comme réponse XOrangoutan vendredi 27 novembre 2009 15:01
    • Marqué comme réponse olivier14 vendredi 27 novembre 2009 23:10
    vendredi 27 novembre 2009 15:01