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 :

Création Commentaires cellules auto par code [XL-MAC 2004]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 95
    Par défaut Création Commentaires cellules auto par code
    Bonjour,
    Je suis en train de faire une feuille de calcul ou j'ai dans l'idée de remplir des commentaires dans certaines cellules par code.
    A l'aide de la création auto de code, j'arrive bien à comprendre comment ça marche mais je me heurte à des problèmes de "formatage" de de certaines instructions.
    Voilà un bout de code, je n'arrive pas à changer la largeur, la hauteur du cadre et à insérer un nouveau texte.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    '
    ' Création du "Comments"
    ' *******************************************
                Sheets("Appli").Range("T66").ClearComments
                Sheets("Appli").Range("T66").AddComment
                Sheets("Appli").Range("T66").Comment.Visible = False
                Sheets("Appli").Range("T66").Comment.Text = "Texte à insérer"
                Sheets("Appli").Range("T66").Comment.Height = 170#
                Sheets("Appli").Range("T66").Comment.Width = 227#
    C'est un exemple sur une cellule, je ferai varier le choix de cellule plus tard quand j'aurai compris

    C'est bon ou bien j'ai tout faux.

    A+

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 126
    Par défaut
    Salut
    Presque bon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub patyom()
     
     
    Range("T66").ClearComments 'On supprime un eventuel commentaire de la cellule
    Range("T66").AddComment
    Range("T66").Comment.Visible = False
    Range("T66").Comment.Text "Texte à insérer" 'ceci est une function, tu lui passe le text souhaité en parametre donc pas de "="
    Range("T66").Comment.Shape.Height = 170 'la dimension est geré par l'objet Shape du commentaire
    Range("T66").Comment.Shape.Width = 227
     
    End Sub
    N'hésite pas a utiliser l'aide Excel pour comprendre la structure d'un Objet, F1 sur Comment te donneras plein de renseignement, tu verras par exemple l'utilisation de Withpour alléger ton code.
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 95
    Par défaut
    Salut Qwaz,

    Effectivement, j'en étais pas loin.
    Le code marche à merveille maintenant, cela va me facilité les choses car j'ai mis ces commentaires associés aux cellules pour expliquer ce qui se passe dans les graphiques qui leur sont associés.
    C'est instantané et un beaucoup moins compliqué à faire qu'en RealBasic.

    Merci pour tes conseils, je pense que le post est clos

    A+

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

Discussions similaires

  1. Création d'un treeview par code VBA
    Par JiBen44 dans le forum VBA Word
    Réponses: 0
    Dernier message: 29/11/2011, 00h13
  2. [XL-2007] Crash excel lors de la création d'une macro par code
    Par miikado dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/11/2011, 18h47
  3. [SP-2010] création d'une balises par code
    Par Padawansr dans le forum SharePoint
    Réponses: 0
    Dernier message: 10/08/2011, 15h55
  4. Réponses: 2
    Dernier message: 22/08/2006, 19h24
  5. Création de table par code
    Par lerico dans le forum Access
    Réponses: 5
    Dernier message: 18/07/2006, 14h09

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