MACRO - Remplacer dans formule sur base résultat autre formule
Keusti_001
Messages postés
31
Statut
Membre
-
Le Pingou Messages postés 12375 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12375 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J’essaie d’automatiser un fichier que nous analysons quotidiennement, et je cale sur une étape (pour l’instant^^).
J’ai une RECHERCHEV qui va chercher l’information dans un autre fichier (le même, mais de la veille) non-ouvert donc fonctionner avec INDIRECTE n’est pas possible (à ma connaissance) dont le nom est composé de la date du jour ou le fichier a été sauvegardé. Serait-il possible, via macro, de recherche le résultat d’une cellule (qui vient d’une formule) dans une autre formule (ici, ma RECHERCHEV) et de le remplacer par le résultat d’une 3e formule ?
En plus clair :
J1 : Date de la veille sous format 210818 (Obtenu via formule)
J2 : Date de l’avant-veille sous format 210817 (Obtenu via formule)
J8 : =RECHERCHEV(AD4;'CHEMIN\[210817 état stock appro.xlsx]PDLTAPP'!$N:$X;11;FAUX)
Je cherche à obtenir le résultat suivant pour J8, après application de la macro :
=RECHERCHEV(AD4;'CHEMIN\[210818 état stock appro.xlsx]PDLTAPP'!$N:$X;11;FAUX)
Avez-vous des pistes ?
J’ai essayé d’enregistrer une macro via l’enregistreur et la fonction « Rechercher » et « Remplacer », mais ça n’a pas fonctionné.
D’avance, un grand merci pour votre aide !
KEUSTI
J’essaie d’automatiser un fichier que nous analysons quotidiennement, et je cale sur une étape (pour l’instant^^).
J’ai une RECHERCHEV qui va chercher l’information dans un autre fichier (le même, mais de la veille) non-ouvert donc fonctionner avec INDIRECTE n’est pas possible (à ma connaissance) dont le nom est composé de la date du jour ou le fichier a été sauvegardé. Serait-il possible, via macro, de recherche le résultat d’une cellule (qui vient d’une formule) dans une autre formule (ici, ma RECHERCHEV) et de le remplacer par le résultat d’une 3e formule ?
En plus clair :
J1 : Date de la veille sous format 210818 (Obtenu via formule)
J2 : Date de l’avant-veille sous format 210817 (Obtenu via formule)
J8 : =RECHERCHEV(AD4;'CHEMIN\[210817 état stock appro.xlsx]PDLTAPP'!$N:$X;11;FAUX)
Je cherche à obtenir le résultat suivant pour J8, après application de la macro :
=RECHERCHEV(AD4;'CHEMIN\[210818 état stock appro.xlsx]PDLTAPP'!$N:$X;11;FAUX)
Avez-vous des pistes ?
J’ai essayé d’enregistrer une macro via l’enregistreur et la fonction « Rechercher » et « Remplacer », mais ça n’a pas fonctionné.
D’avance, un grand merci pour votre aide !
KEUSTI
A voir également:
- MACRO - Remplacer dans formule sur base résultat autre formule
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule addition excel - Guide
- Mise en forme conditionnelle excel formule - Guide
6 réponses
Bonjour,
Juste au passage, voir par ici: https://excel.developpez.com/faq/index.php?page=Recherche#RecherchevClasseurFerme
Juste au passage, voir par ici: https://excel.developpez.com/faq/index.php?page=Recherche#RecherchevClasseurFerme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Keusti001,
Eh bien voici une possibilité par macro, vous ouvrez le dossier et ouvrir le classeur [Keusti_001_chercher_data_cla_veille.xlsm] et suivre instructions.
Le dossier : https://www.cjoint.com/c/KIwqXR3vqSn
Eh bien voici une possibilité par macro, vous ouvrez le dossier et ouvrir le classeur [Keusti_001_chercher_data_cla_veille.xlsm] et suivre instructions.
Le dossier : https://www.cjoint.com/c/KIwqXR3vqSn
Merci pour le lien, mais ça dépasse de loin mes compétences en macro... :(