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

Excel Discussion :

Méthode .Find pour trouver un commentaire [XL-2007]


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Méthode .Find pour trouver un commentaire
    Bonjour,

    Je travaille actuellement sur un fichier dans lequel je dois appliquer des formules écrites dans des cellules (du genre A = B + C). La macro que j'ai codé jusqu'à present prend cette formule et va chercher à quoi est égal B et C pour ensuite aller appliquer le calcul et écrire le résultat dans une autre case (Comme le fichier est amené à changer, que les coordonnées vont probablement changer et que les formules ne doivent pas apparaitre dans la case de résultat, j'ai du passer par cette methode). J'utilise donc tout d'abord la methode .Find puis .Evaluate.

    Le probleme que je rencontre maintenant c'est que les formules comprennent des expressions assez longues (plusieurs mots). On a donc des formules à rallonge.. Je pensais donner une abbreviation à chacun des termes en commentaire et ensuite utiliser le .Find pour chercher uniquement les commentaires... J'ai cherché sur internet mais je n'ai trouvé aucun sujet relatant d'un probleme similaire. Auriez-vous une solution ou bien une alternative? J'aimerai éviter de rajouter une colonne abbreviation dans laquelle j'utiliserai le .Find

    Merci d'avance pour votre aide!

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je n'ai pas vraiment compris ton problème mais il n'existe pas de fonction de recherche qui scrute l'ensemble des commentaires.
    Mais rien ne t'empêche de la fabriquer.

    Pour ça, je te conseille de scruter avec un For Aech la collection Comments de l'Objet Worksheet.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Je n'ai pas vraiment compris ton problème mais il n'existe pas de fonction de recherche qui scrute l'ensemble des commentaires.
    Mais rien ne t'empêche de la fabriquer.

    Pour ça, je te conseille de scruter avec un For Aech la collection Comments de l'Objet Worksheet.
    Bonjour Menhir, merci pour cette réponse rapide!

    Je cherche effectivement à faire une recherché dans tous les commentaires de la feuille. Pourrais-tu me donner la syntaxe pour la boucle for?
    Je viens de tester un "For each commentaire in Worksheet.Comments ... Next commentaire" mais cela ne semble pas marcher. La solution doit être simple, mais je n'arrive pas à trouver la syntaxe exacte.
    J'ai également une autre petite question: Saurais-tu s'il est possible une fois que j'ai trouvé le commentaire que je cherche de connaître les coordonnées de la cellule qui contient ce commentaire?

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    J'ai trouvé la réponse après quelques recherches google. Je met le lien si ça peut en aider d'autres...
    => http://excel.developpez.com/faq/?page=Comment

    Merci pour ton aide Menhir!

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

Discussions similaires

  1. [PR-2007] Problème pour trouver méthode d'ajout de date et de durée
    Par Miguel973 dans le forum VBA Project
    Réponses: 0
    Dernier message: 15/04/2011, 16h46
  2. méthode pour trouver une balise cassée ?
    Par Merfolk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 23/09/2009, 12h00
  3. utilisation de find pour trouver date
    Par ouioui_cmoi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/03/2008, 14h23
  4. Méthode Find pour récupération de données dans un tableau
    Par clem.villeneuve dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/06/2007, 15h26

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