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 copiable pour des cellules individuelles [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Orhleil
    Homme Profil pro
    Intégrateur fonctionnel
    Inscrit en
    Mai 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Intégrateur fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 81
    Par défaut Commentaire copiable pour des cellules individuelles
    Bonjour !

    Je travaille actuellement sur de relativement gros fichiers Excel pour lesquels j'aurais besoin d'afficher des commentaires copiables par l'utilisateur.
    Le pourquoi : j'ai plusieurs milliers de cellules éparpillés dans un fichier Excel pour lesquelles on m'a demandé de faire une macro récupérant des informations venant d'autres fichiers Excel et affichant les infos en questions sous forme de commentaires (ou équivalent) pour chaque cellule.

    Les afficher simplement en commentaire n'est pas très difficile, mais mes supérieurs veulent que ces informations soient copiables/collables par l'utilisateur. Or les commentaires ne sont pas copiables puisqu'ils s'effacent dès que que l'utilisateur pousse sa souris de la cellule. J'ai cru trouver mon bonheur avec les "Messages de saisie" (Option "Validation des données") qui proposent un message lors du clic sur la cellule qui est plus rémanent : on peut cliquer ce message, mais on ne peut toujours pas le copier...

    Je suis donc à la recherche d'une solution pour ce petit souci, est-il possible de rendre les messages de saisie copiables (et accessoirement dans ce cas : comment écrit-on un message de saisie en VBA ?) ? Les commentaires me permettraient-ils ce que je veux ? Ou bien suis-je obligé de passer par une solution plus exotique et moins élégante, à base de UserForms par exemple...?

    Merci par avance !
    Cordialement,
    Orhleil

  2. #2
    Membre extrêmement actif
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Billets dans le blog
    5
    Par défaut
    bonsoir,
    regarde dans cette contribution http://www.developpez.net/forums/d12...ntaires-excel/

  3. #3
    Membre éclairé Avatar de Orhleil
    Homme Profil pro
    Intégrateur fonctionnel
    Inscrit en
    Mai 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Intégrateur fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 81
    Par défaut
    Bonjour.
    Merci de t'être intéressé à ma question. La solution que tu me proposes en lien a l'air très bien conçue, mais elle a 2 défauts dans mon cas :
    • aucun des utilisateurs (moi-même compris) ne sommes administrateurs de nos PC, et nous sommes bloqués dans la modification des paramètres Excel : on ne peut pas ajouter d'add-in
    • ce système de commentaires est bien plus complet que ce dont j'ai besoin, il me faudrait juste un moyen d'afficher un texte copiable

    J'aurais du préciser la problématique du contrôle administrateur de nos postes : je cherche donc une solution exclusivement VBA/Formule Excel.
    Cordialement,
    Orhleil

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 568
    Par défaut
    Bonjour
    Citation Envoyé par Orhleil Voir le message
    ...Or les commentaires ne sont pas copiables puisqu'ils s'effacent dès que que l'utilisateur pousse sa souris de la cellule...
    On peut faire un clic droit, modifier le commentaire et là en copier ce que l'on veut. Plus court Shift F2.

    Pour le VBA récupurer le texte du commentaire est simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    x = Range("E14").Comment.Text
    mais reste à voir comment tu vois le fonctionnement de la copie...

  5. #5
    Membre éclairé Avatar de Orhleil
    Homme Profil pro
    Intégrateur fonctionnel
    Inscrit en
    Mai 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Intégrateur fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 81
    Par défaut
    Les patrons voulaient une interface copiable plus rapide d'accès (c'est bieeeeen trop long de faire clic droit => "modifier le commentaire" ).
    Mais je pense que je vais les forcer à utiliser ça. Merci au passage pour le raccourci Shift+F2, je connaissais pas, ça m'aidera peut-être à les convaincre

    Merci d'avoir réfléchi à mon souci, je note ça comme résolu

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

Discussions similaires

  1. Autre adresse pour des cellules ?
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/04/2007, 17h26
  2. Réponses: 46
    Dernier message: 04/01/2007, 19h02
  3. Lire un fichier Excel pour modifier les valeurs des cellules
    Par Paloma dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/10/2006, 15h13
  4. Réponses: 3
    Dernier message: 24/08/2006, 10h57
  5. Avoir des bordure pour les cellules d'un tableau?
    Par Doberman dans le forum BIRT
    Réponses: 3
    Dernier message: 12/06/2006, 10h45

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