MACRO - Remplacer dans formule sur base résultat autre formule
Keusti_001
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 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 et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle 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
Bonjour,
Merci du retour.
Comme vous connaissez le nom du dossier de la veille, vous l'ouvrez, c'est rapide et cela vous évite une macro.
Merci du retour.
Comme vous connaissez le nom du dossier de la veille, vous l'ouvrez, c'est rapide et cela vous évite une macro.
Bonjour,
Eh bien après 1 mois vous avez toujours le même choix ouvrir, manuellement ou via une macro, le fichier de la veille.
Eh bien après 1 mois vous avez toujours le même choix ouvrir, manuellement ou via une macro, le fichier de la veille.
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... :(