Bonjour à tous,
Je suis (ultra) novice dans excel, et je ne l'utilise que rarement dans le cadre du travail.
C'est plutôt lors d'une utilisation dans le cadre de mes loisirs que j'ai rencontré un problème.
Je souhaite trouver toutes les occurrences d'un texte (genre "banane") dans une colonne, et avoir l'adresse de toutes les cellules contenant ce texte.
Je souhaite que ces adresses soient dans un tableau, par exemple sur la feuil2, car j'aimerais utiliser ces adresses pour d'autres choses ensuite.
J'ai essayé des fonctions comme celle-ci {SI(A1:A5000="banane"; LIGNE (A1:A5000)} (shift+ctrl+entrée car "matricielle"), on me renvoie FAUX, alors que je les vois, moi, les bananes. Par contre, si je commence mon range à partir d'une ligne contenant banane, on me donne bien le numéro de cette ligne, mais pas des suivante.
Soit {SI(A68:A5000="banane"; LIGNE (A68:A5000)} me donne A68, mais pas les autres occurrences. Toujours en prenant soin de valider avec shift+ctrl+entrée.
J'aurais aimé qu'on me réponde :
A68
A177
A456
etc.
J'ai également essayé des chemins détournés, mais ai été assez rapidement rattrapé par mon incompétence dans ce domaine.
J'ai trouvé une solution VBA qui me donne ces résultats dans un fenêtre message, mais ce n'est pas ce que je souhaite, et je ne m'y connais pas assez en VBA pour modifier le code en question.
J'ai trouvé des solutions sur des forums anglosaxons, mais bizarrement j'ai des messages d'erreur lorsque je les transcris en FR.
Existe t il une façon élégante et robuste pour obtenir ce que je souhaite ?
Vous remerciant d'avance de l'aide que vous pourrez m'apporter, et de votre tolérance,
F.