Automatisation recherche V avec table matières différente ??

Bonjour à toutes & tous,

J'ai un fichier comportant plusieurs rechercheV sur différentes colonnes (nom de personnes etc..)
La recherche V prends sa source dans un onglet qui s'appelle MARS ou AVRIL (en donc nouvelles données tous les mois).
Comment mettre à jour l'ensemble de mon tableur avec les recherche V sans retaper "AVRIL"! dans la recherche V ?

Merci pour votre aide, je suis bloqué depuis un bout de temps...

3 réponses

  1. Bonjour à vous deux

    Sinon pour changer en une fois dans toutes les formules tu peux utiliser le Rechercher Remplacer (Ctrl + H)

    Cdlmnt
    1
    1. Contributeur
      Bonjour

      utilisez ce principe:
      réservez une cellule, mettons X1 pour entrer le nom de l'onglet que vous vous atteindre
      Exemple pour une base de recherche de colonne A à colonne X de cette feuille
      vous recherchez dans une autre feuille un résultat en B1,qui se trouve en colonne C de la base de données,à partir d'une valeur entrée en A1

      la formule:

      =RECHERCHEV(A1;INDIRECT("'"&X1"'!A:X");3;0)
      vous donnera pour chaque ligne de formule, la valeur selon le nom d'onglet entré en X1

      crdlmnt
      0
      1. Vous êtes allé un peu vite pour moi ...
        Je vais prendre un exemple qui pourra pê plus ma parler :
        - la cellule à recherche est en B1

        =RECHERCHEV(B1;'MARS'!B:N;2;0)

        Si je veux actualiser TOUTES mes recherches V à partir d'un nouvel onglet s'appelle AVRIL (pas consécutives dans la colonne car séparées par des lignes vides ou des titres manuscrits).

        L'idée de INDIRECT est une nouvelle piste intéressante ...

        merci
        0
        1. Contributeur
          écrivez MARS dans une cellule hors champ, exemple X1

          la formule devient:

          =RECHERCHEV(B1;INDIRECT("'"&X1&"'!B:N");2;0) et s'adaptera à l'onglet dont le nom est en X1 sans que vous ayez autre chose à faire que d'entrer le nom de l'onglet en X1
          Attention,entre les parenthèses du code INDIRECT c'est:
          guillemet apostrophe guillemet & X1 & guillemet apostrophe point d'exclamation B:B guillemet
          Si vos noms d'onglets ne contiennent ni blanc ni opérateur vous pouvez simplifier un peu: avec

          INDIRECT(X1&"!B:N")

          car les apostrophes ne sont plus nécessaires

          crdlmnt
          0