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 :

Commentaire à partir de la cellule d'à côté


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 16
    Par défaut Commentaire à partir de la cellule d'à côté
    Bonjour,

    Comment puis-je afficher en commentaire d'une cellule la valeur contenue dans une autre cellule (par exemple le texte de la cellule d'à côte) ?
    J'ai essayé ce genre de choses mais sans grand succès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    a = Range("A1")
    ActiveCell.AddComment a
    Merci pour votre aide,
    Philippe.

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    essaye comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    With Range("A1").AddComment
        .Visible = False
        .Text Range("B1").Value
    End With

  3. #3
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 16
    Par défaut
    Ecoute, quand je colle bêtement ce code, ça plante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Macro()
     
    With Range("A1").AddComment
        .Visible = False
        .Text Range("B1").Value
    End With
     
    End Sub
    Faut dire aussi que je suis un peu débutant et parfois aussi un peu neuneu...
    Mais j'ai confiance dans ton aide

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    Citation Envoyé par arisToT
    Mais j'ai confiance dans ton aide
    est ce bien raisonnable??

    ça plante si un comment existe déjà

    n'oublie pas, comment est un objet, pas une propriété de la cellule

    EDIT: essaye comme ceci au fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    worksheet(1).range("A1").addcomment "TEST"

  5. #5
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    Bonjour

    essaye ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub essai()
        With Range("A1")
            .ClearComments
            .AddComment
            .Comment.Text Range("B1").Value
        End With
    End Sub

  6. #6
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 16
    Par défaut
    La première fonction que tu m'as donnée ne fonctionne pas : "erreur 1004 définie par l'application ou par l'objet", et la deuxième ne se compile pas...
    Pourrais-tu écrire une fonction en entier stp et puis la tester ?
    Merci !

    Bonjour wilfried_42,

    ta fonction marche impec, mais seulement pour A1 et B1.
    Comment est-ce que je pourrais la faire marcher quelque soit la case de départ vis-à-vis de sa case voisine ?

    Merci !

  7. #7
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 16
    Par défaut
    Ok c'est bon, j'ai trouvé !
    Merci pour votre aide à tous les deux !
    A+

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/07/2007, 11h14
  2. Problème de useform à partir d'une cellule
    Par Ludoooo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/06/2007, 16h36
  3. [VBA-E]suppression lignes a partir d'une cellule active
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/02/2007, 15h01
  4. [VBA-Excel] Créer un événement à partir d'une cellule excel
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2007, 11h36
  5. Ouvrir fichier a partir d'une cellule
    Par drikse dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/08/2006, 14h56

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