Decaler rechercheh sivide

Bonjour,

je me présente je m'appelle Thomas.

j'aimerai avoir de l'aide pour une formule. J'ai des données qui sorte d'un Forms mais les données suivant le type de demande ne se situe pas au même endroit dans le tableau (voir onglet Form1). je souhaite les regrouper sur un autre onglet mais dans la même colonne (onglet Fichier de travail). J'ai fait avec décaler mais çà ne me plait pas. J'ai fait une rechercheH sur le nom de la colonne et je voudrais que si la colonne est vide, la formule cherche les autres en-tête de colonne identique jusqu'à trouvé la non vide. Début de formule en N18 (fichier de travail). d'avance merci

Salut,

Je vois que ta demande n'a pas trop de succès. Mais tes indications sont tout sauf claires.

Je te propose que tu marques quelques données de base en vert - selon ce que j'ai compris sur la feuille ''Form 1'' - et que tu inscrives manuellement le résultat souhaités en rouge, selon ce que j'ai compris sur la feuille ''Fichier de travail''.

Tu devrais par exemple montrer un exemple pour lequel il n'y a pas de vide et un autre avec vide.

Ensuite, essaie d'expliquer simplement pourquoi tu souhaites le résultat montré, en utilisant les références aux objets Excel. Par exemple : les données dans la plage A8:B9 de la Feuille1 doivent être reporté dans la plage C10:D11 de la Feuille2 car ..........

A te relire.

bonjour quinio71,Yvouille,

la lecture est aussi une forme d'art

les lignes 2-14 et 31-43 sont similaires, les cellules grises contiennent une valeur 0 que j'ai masqué comme çà. La différence avec votre formule n'est pas enorme. Le but final, c'est quoi ?

BsAlv,

Je trouve surprenant que tu ne t'intéresse à ce sujet qu'aujourd'hui, alors qu'il est resté sans réponse depuis mardi !

re,

Restons dans le sujet. Moi, j'ai lancé un essai. Avez-vous des améliorations/remarques ?

J'attends une réponse du TS et puis on devrait probablement utiliser "indirect" dans les formules (oubien une fonction personnalisée en VBA), je suppose.

Donc, préparez-vous pour cela. Vu votre nombre de contributions, vous connaissez mieux que moi la morale/les habitudes de ce site.

Bonjour,

Déjà merci pour vos réponses. Ensuite, pour être plus précis je souhaiterai en fait me passer de la formule DECALER et que la recherche ne se fasse que sur le titre de la colonne (par exemple "date de la demande collaborateur") qui est présent plusieurs fois dans le Forms et que je veux ramener dans la même colonne dans le fichier de travail. et que si la formule ne trouve rien qu'elle passe à la colonne suivante avec le même intitulé. Par exemple, Fichier de travail P2 ramène l'info du Forms O2 mais en Fichier de travail P3 l'info vient de Forms V3. J'ai peut être du mal à être clair et je m'en excuse d'avance.

bonjour,

  1. Une solution avec VBA (=une fonction personnalisée, macro) ou PQ (pas dans mes compétences) est permis ?
  2. La source est variable, càd on n'a qu'une feuille "Form1" ou plusieurs ?

Oubien, c'est quelque chose pour les spécialistes des nouvelles formules 365 ...

re,

j'ai commencé avec une solution avec VBA, vous pouvez utiliser les boutons bleus dans la feuille "Fichier de travail "

Remarque, je vous montre les crosstable des 2 entêtes dans la feuille "X-tabel". Il y a plusieurs erreurs là dans la ligne 5, "Nom". A partir de X5, vous voyez là "Nombre de ..." et je les envoie vers "Nom" parce qu'il n'y a pas d'autres lignes qui commencent avec "nombre ...", donc je prends "nom". Je suppose que si vous changez T1 de "fichier de travail" en "nombre de jours ..." que vous serez plus satisfait, mais alors c'est un conflit avec 3 autres colonnes. A vérifier ....

Bonjour,

Super merci, je vais essayer avec cela. Bonne journée.

re,

ok, bonne chance, s'il y a autre chose, n'hésitez pas à demander à ma collègue Yvouille ou à moi

Rechercher des sujets similaires à "decaler rechercheh sivide"