Faire recherchev sur feuille précédente chaque mois

  • Initiateur de la discussion Initiateur de la discussion Kaizers
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kaizers

XLDnaute Occasionnel
Bonjour tout le monde,

Je suis sur un fichier assez pénible en ce moment. J'explique

J'ai plusieurs feuilles : A, B, C, D, E ...
Chaque moi je duplique la dernière feuille (E vers F par exemple)

Seulement, je dois aller cherche en E une valeur avec la recherchev pour qu'elle figure en F
(La valeur cherché en E ne sera pas sur la même cellule en F je précise)
(La valeur cherché en E (ou C, D etc) sera toujours dans la même colonne, d'où la recherchev)

Et donc c'est assez pénible de refaire chaque mois les recherchev.

Existe-il un moyen d'aller automatiquement chercher dans la feuille précédente

Bien cordialement

Kaizers
 
Re : Faire recherchev sur feuille précédente chaque mois

Alors merci c'est exactement ce que je cherche, me reste plus qu'à l'adapter à mon vrai fichier.

Une autre affaire, je suis un peu perdu en voyant ta big formule

Merci
 
Re : Faire recherchev sur feuille précédente chaque mois

Pourrais tu commenter cette formule =INDEX(nf;EQUIV(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99);nf;0)-1)

Elle fonctionne, je comprends pas tout

Pour la seconde

RECHERCHEV(M6;INDIRECT("'"&N1&"'!B4:j40");9;FAUX)
Je me perds avec les guillemets, mais je comprends le fonctionnement de celle là
 
Re : Faire recherchev sur feuille précédente chaque mois


La fonction CELLULE("filename";A1) donne Répertoire+nom_fichier+nom_onglet:


C:/fichiers/[CelluleNomFichier.xls]Feuil1

Nom de l'onglet actif:
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99)


Noms de tous les onglets
=STXT(LIRE.CLASSEUR(1);TROUVE("]";LIRE.CLASSEUR(1))+1;99)&INDIRECT("iv65000")

Nom de la feuille précédente
=INDEX(nf;EQUIV(STXT(CELLULE("filename";A1);TROUVE ("]";CELLULE("filename";A1))+1;99);nf;0)-1)


JB
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
195
Retour