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 :

macro de rappel de commentaire


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
    Mai 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 41
    Par défaut macro de rappel de commentaire
    Bonjour,

    j'ai déja posté un message similiare sur le forum Excel et on m'a dit qu'il fallait avoir recours à de la programmation :

    je voudrais ramener, après une recherche, la valeur de la cellule ainsi que le commentaire accroché.

    En gros, je travaille avec la fonction RECHERCHEV pour identifier certaines caractéritiques dans une base de données toute simple (excel), carac que je rapatrie dans une autre feuille. je voudrais également ramener le commentaire qui va avec la cellule. Est-ce faisable?

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 106
    Par défaut
    ça pourrai être quelque chose comme ça, dis-moi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Range("A2").AddComment
        Range("A2").Comment.Visible = False
        Range("A2").Comment.Text Text:="titrecommentaire" & Chr(10) & "bien"

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 41
    Par défaut
    j'avoue ne pas comprendre vraiment ce que fait le code que tu as inscrit (je suis une vraie bille en programmation)

    En gros, il faudrait que lorsque la RECHERCHEV trouve un truc dans la cellule, il y ait une condition qui dise : si tu trouves une valeur et si y'a un commentaire dans la celule de la feuille 1, alors tu me recopie tout ca là ou je veux dans la feuille 2

    un truc du genre ^^

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 106
    Par défaut
    je te donne un exemple simple...
    mais avant sais-tu mettre un code dans un module?

    ceci conviendrait par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub deplacercellule()
     
    Sheets("Feuil1").Select 'selectionne la Feuil1 de ton classeur
     
    If Range("A1").Value = "" Then 'si ta cellule est vide alors elle ne sera pas copié
    Exit Sub
    Else
        Range("A1").Copy           'sinon elle est copié
        Sheets("Feuil2").Select    'dans la feuil2
        ActiveSheet.Paste
        Range("A1").Select         'en A1
    End If
    End Sub
    est quand elle est copié, elle prend également le commentaire

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 41
    Par défaut
    Si je comprends bien, le code qui est ici est une version "littéraire" du copier coller classique c'est ca ? avec juste la propriété de copier la cellule sur une autre feuille, à la meme place.

    faut encorequer ca recherche, et c'est pas gagné :p

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 106
    Par défaut
    tu va essay ça:

    tu prend le code ci-dessus, tu le copie à l'emplacement suivant:

    -tu ouvre excel et tu ecris ce que tu veux dans la cellule A1
    -ensuite tu fais Alt+F11 (pour ouvrir Visual Basic)
    -sur la gauche tu verras ecrit Projet - VBAProjet avec un arborescence
    -clic droit, insertion/module
    -et sur la droite tu aura une feuille blanche qui apparaitra et c'est la que tu collera ton code
    -et pour finir tu lance ton code (avec l'icone "lecture" dans le menu)

    et la magie opère

Discussions similaires

  1. [BO 6.1] Création d'une macro d'ajout de commentaire
    Par Ofortunatos dans le forum Débuter
    Réponses: 0
    Dernier message: 31/07/2013, 14h24
  2. supprimer un commentaire avec une macro vba
    Par nsqualli dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/11/2008, 14h55
  3. Commentaire avec une macro
    Par frolland46 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/09/2008, 21h35
  4. [Insoluble] Générer des commentaires par Macro
    Par Ziploppe dans le forum C++
    Réponses: 2
    Dernier message: 18/05/2007, 09h12
  5. [VBA-E] Petit souci commentaire macro
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/09/2005, 17h42

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