|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Gael Inscription : février 2011 Messages : 12 ![]() |
Bonjour à tous,
J'ai comme qui dirais quelques soucis assez agassant liés au rapatriement de données d'un tableau (feuil1) vers une liste ou une cellule (peu importe) d'une feuil2. où les données serait présenté comme un relevé d'information (en colonne) En fait c'est mon amis qui m'interpelle à ce sujet, et tout sur je lui dit:"oui oui, ça doit se faire facilement".....rien du tout j'ai fais de multiple essais sans succès. PS: on lui a demandez de faire ceci avec une rechercheV, je sais que cette fonction est très utilisée mais personnellement ne l'ayant jamais utilisé, et avec ce que j'ai pu trouvé, je n'ai pas pu résoudre le problème. Donc auriez vous des idées? j'étais partie sur une extraction des données vers un UserForm via un bouton liste, mais sans succès (je n'ai reussi qu'a raptrié les noms de la colonne nom du premier tableau. Ce dernier ce présente ainsi: N°Intra | N°Fourn | Nom |Adresse |Ville |CP |Pays |Numero Email et je veux arriver à là: Liste Nom (ou recherce) Nom : N°Fourn : N°Intra : Adresse : etc... merci
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Robert JAMINRetraité Inscription : juillet 2009 Messages : 1 223 ![]() |
Bonjour,
En Feuil1 la plage A1:Hx contient les données à transposer En ligne 1 les titres de colonne En ligne 2 à x les renseignements fiche. En feuille 2 dans colonne A de A5:A12 les titres transposer en vertical En B5 une formule INDEX à tirer vers le bas, jusque ligne 12 et on a la 1ère fiche écrite verticalement. Code :
=INDEX(Feuil1!$A$2:$H$5;ENT((LIGNE(A5)-LIGNE($A$5))/COLONNES(Feuil1!$A$2:$H$5))+1;MOD(LIGNE(A5)-LIGNE($A$5);COLONNES(Feuil1!$A$2:$H$5))+1) Feuil1!$A$2:$H$5 = Tableau de données ENT((LIGNE(A5)-LIGNE($A$5))/COLONNES(Feuil1!$A$2:$H$5))+1 = N° ligne MOD(LIGNE(A5)-LIGNE($A$5);COLONNES(Feuil1!$A$2:$H$5))+1) = N° colonne
__________________
Cordialement. RJ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Gael Inscription : février 2011 Messages : 12 ![]() |
super merci!
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : août 2007 Messages : 26 ![]() |
Avec les mêmes positions de données qu'indiquées par rjamin, la formule
Code :
=DECALER(Feuil1!$A$1;COLONNE()-1;LIGNE()-5;1;1) Egalement à adapter en fonction de la position de départ. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com