Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 16h07   #1
Invité régulier
 
Gael
Inscription : février 2011
Messages : 12
Détails du profil
Informations personnelles :
Nom : Gael

Informations forums :
Inscription : février 2011
Messages : 12
Points : 5
Points : 5
Par défaut [XL2007]Générer une fiche information à partir d'un tableau de données

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
Systémicien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 18h08   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
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)
A essayer et adapter éventuellement suivant la position de départ ici Ligne(...5)

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
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 08h22   #3
Invité régulier
 
Gael
Inscription : février 2011
Messages : 12
Détails du profil
Informations personnelles :
Nom : Gael

Informations forums :
Inscription : février 2011
Messages : 12
Points : 5
Points : 5
super merci!
Systémicien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 22h54   #4
Membre à l'essai
 
Inscription : août 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 26
Points : 23
Points : 23
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)
marche aussi.
Egalement à adapter en fonction de la position de départ.
zoubinou2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h46.


 
 
 
 
Partenaires

Hébergement Web