Demande aide

Bonjour,

Je tiens à remercier aux personnes qui donnerons une suite à ma demande.

En faite, je suis entrain de construire un outil de reporting Excel pour ma boite, mais étant débutant sur vba.

j'aimerai savoir comment après avoir faire la base de donnée du mois en question, j'ai pas à toucher les zones de calculs.

Par exemple, dans le fichier Excel ci-joint, la base de donnée se présente toujours sur le même format.

Pour le mois de janvier, j'ai nommé base de donnée_01.En revanche pour le reporting de février, j'ai modifié dans la rechercheV, base de donnée_02 afin que la nouvelle feuille agent_02 interroge la bonne base.

Mon souci, est que chaque mois j'ai pas à modifier la rechercheV.

J'espère vous m'avez un peu compris ce que je comptes faire.

5text.xlsx (10.52 Ko)

Bonjour

Déjà, il serait bien que tu mettes un titre en rapport avec ton sujet.

Ceci étant, tu places n'importe où sur ta feuille cette formule qui renvoie le nom de l'onglet

=STXT(CELLULE("nomfichier";$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+1;32)

et ta formule Recherchev devient

=SIERREUR(RECHERCHEV($A$2;INDIRECT("'Base de donnée_"&TEXTE(DROITE($A$1;2);"mm")&"'!A2:R182");13;FAUX);"")

Cordialement

4text.xlsx (12.22 Ko)

Re,

Merci beaucoup, pour ton aide

Désole, encore moi, quand j'essaye avec base de donnée_02, c'est identique à base de donnée_01.

Merci

8brouillon.xlsx (15.80 Ko)

Bonjour

Autant pour moi

=SIERREUR(RECHERCHEV($A$2;INDIRECT("'Base de donnée_"&DROITE($A$1;2)&"'!A2:R182");13;FAUX);"")

Cordialement

Bonjour,

impec

Rechercher des sujets similaires à "demande aide"