Rapport de message :*
 

Re: Recherche valeur.

Titre du sujet : Re: Recherche valeur.
par Guy le 31/05/2010 19:56:53

Bonjour groupe et gmh,

Dans le classeur original Recap.xls les données de la feuille Données, s’agissant des en-têtes disposée verticalement avec répétition (Pourquoi? Contrainte d’importation à partir d’une autre source? Autre chose? Mystère!), sont placées en B3 et s’étendent par paquet de trois (Pourquoi? Chépas!) où une ligne vide est intercalée entre chaque paquet. Bon.

C’est à partir de ce tableau doté de lignes creuses que tu veux extraire les données pour les représenter de façon convenable sous forme de tableau bien formé avec en-têtes sans redite dans la première ligne et les valeurs associées dans les lignes suivantes.

Je persiste à penser que c’est se donner beaucoup de mal pour rien mais poursuivons.

Dans le classeur Recap2.xls les données de la feuille Données sont positionnées ailleurs en A8 (Pourquoi? Nouvelle contrainte, goût du moment, caprice? Nul ne sait.)

Tu pourras aussi te rendre compte du déplacement (Encore pourquoi?) des plages cibles dans la feuille Récap de B3  dans Recap.xls à AU7 dans Recap2.xls. (Pourquoi encore et encore?)

Pour arriver à ramasser correctement la source des données (feuille Données) et à transposer ces données tout aussi correctement dans la feuille cible (Récap) il faut d’abord aligner nos mirettes et ne pas disposer les données n’importe où.

Si tu désires une procédure VBA qui puisse prendre en compte cette grande variabilité dans la position des plages source et cible il faudra nous remuer les méninges dans le code. Ce qui n'est pas à la portée d'un débutant. Le mot débutant ne portant ici aucun sens péjoratif, va sans dire. Pour l’heure et compte tenu de ton peu d'expérience en codage, contentons-nous de ne présenter ces plages que toujours au même endroit.

Voilà pour ce petit laïus structurel.

Question importante :
Où voudras-tu poser l’origine des plages source (en feuille Données) et cible (en feuille Récap)?

Aussi, comme tu le constates y'a plein de monde pour se pencher sur ton problème : dan, michel_m, myDearFriend, moi-même en plus de quelques autres qui suivent ici les péripéties de ce fil et qui ont, j'en suis sûr, hâte de s'y joindre.

Ne nous décourageons pas.

Cordialement,

Guy