transfert donnée sur un autre onglet

jpg21

XLDnaute Nouveau
Bonjour

j'ai un tableau et je voudrais pouvoir remplir au fur et à mesure que je renseigne l'onglet "donnée" les onglets "ordre" comme dans l'exemple que je joint.

Merci pour votre aide

jpg21
 

Pièces jointes

  • Planning.xls
    106.5 KB · Affichages: 61
  • Planning.xls
    106.5 KB · Affichages: 67
  • Planning.xls
    106.5 KB · Affichages: 66

R@chid

XLDnaute Barbatruc
Re : transfert donnée sur un autre onglet

Bonjour,
Voir PJ, je t'ai dait le 1er Onglet, @ toi de faire le reste.
Amicalement
 

Pièces jointes

  • Planning_2.xls
    357 KB · Affichages: 78
  • Planning_2.xls
    357 KB · Affichages: 81
  • Planning_2.xls
    357 KB · Affichages: 78
Dernière édition:

jpg21

XLDnaute Nouveau
Re : transfert donnée sur un autre onglet

Bonsoir Rachid_0661

Comme vous l'aviez surement prévu, je ne suis pas arrivé a faire un copié de votre réponse pour l'onglé suivant etc'est pour ça que je reviens vers toi.

Pouvez vous me donner la solution avec quelques explication.

Je te remercie encore une fois pour ton aide.

JPG21
 

R@chid

XLDnaute Barbatruc
Re : transfert donnée sur un autre onglet

Bonsoir,
Dans l'Onglet "Ordre 1", tu fais un copier de la formule en Cellule B3 :
Code:
=SI(LIGNES($3:3)<=NB.SI(Col_Ordre;1);INDEX(DECALER(Col_Ordre;;COLONNES($B:B));PETITE.VALEUR(SI(Col_Ordre=1;LIGNE(INDIRECT("1:"&LIGNES(Col_Ordre))));LIGNES($3:3)));"")&""
tu vas sur l'Onglet "Ordre 2", tu mets le curseur dans la Cellule B3, et dans la barre de formules tu colles la formules copier,
puis tu remplaces dans <<NB.SI(Col_Ordre;1)>> et dans <<PETITE.VALEUR(SI(Col_Ordre=1;>> par 2.
Tu valides par Ctrl+Maj+Entree
Tu tires vers le bs et vers la droite
et Comme ca de suite pour tout les Onglets par 3, 4, 5, etc....
Amicalement
 

R@chid

XLDnaute Barbatruc
Re : transfert donnée sur un autre onglet

Bonjour jpg21,
Je me permets de t'offrir un beau cadeau ce matin,
Si ta base de donnees est tres grande, il se peut que la formule matricielle va te deranger un peu, et voila je voie qu'il vaut mieux de le faire a l'aide d'une RECHERCHEV(), dufait que c'est moin gouramande.
Dans l'Onglet "Donnee", j'ai ajoute une colonne Intermediaire, Colonne A,
en A3 :
Code:
=B3+NB.SI(B$3:B3;B3)/1000
@ tirer vers le Bas

J'ai deffinit les champs comme suite :
Base :
Code:
=DECALER(Col_Intermed;;;;22)
Col_Intermed :
Code:
=DECALER(Donnée!$A$3;;;NBVAL(Donnée!$A:$A)-1)
Col_Ordre :
Code:
=DECALER(Col_Intermed;;1)

Formule, sur l'Onglet "Ordre 1" en B3 :
Code:
=SI(LIGNES($3:3)<=NB.SI(Col_Ordre;1);RECHERCHEV(PETITE.VALEUR(Col_Intermed;NB.SI(Col_Ordre;"<1")+LIGNES($3:3));Base;COLONNES($B:D);0)&"";"")
@ valider par Simple Entrer
@ tirer vers le bas et Vers la droite

Sur l'Onglet "Ordre 2" en B3 meme formule, tu remplaces juste :
en NB.SI(Col_Ordre;1) par 2 et en NB.SI(Col_Ordre;"<1") par 2 et tu continues comme ca pour tout les Onglets.

Voir PJ.

Amicalement
 

Pièces jointes

  • Planning_2_RECHERCHEV.xls
    463.5 KB · Affichages: 53

jpg21

XLDnaute Nouveau
Re : transfert donnée sur un autre onglet

Bonjour Rachid

Jai de nouveau besoin de ton aide.
Dans mon tableau j 'ai inclus une colonne "Date" et une colonne "Mc" et "Valeur"
Lors du tranfert vers les onglets, pour la colonne "Date" on me donne la valeur numérique de la date.
Pour la colonne "MC" et "Valeur" on ne mets pas les 2 chiffres après la virgule ni le symbole de la monnaie "€"

Je te joins le ficher.

Merci pour ton aide

JPG21
 

Pièces jointes

  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 38
  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 37
  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 36
Dernière édition:

jpg21

XLDnaute Nouveau
Re : transfert donnée sur un autre onglet

Bonjour Rachid

Jai de nouveau besoin de ton aide.
Dans mon tableau j 'ai inclus une colonne "Date" et une colonne "Mc" et "Valeur"
Lors du tranfert vers les onglets, pour la colonne "Date" on me donne la valeur numérique de la date.
Pour la colonne "MC" et "Valeur" on ne mets pas les 2 chiffres après la virgule ni le symbole de la monnaie "€"

Je te joins le ficher.

Merci pour ton aide

JPG21
 

Pièces jointes

  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 34
  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 35
  • Planning_3_RECHERCHEV.xls
    246 KB · Affichages: 37

R@chid

XLDnaute Barbatruc
Re : transfert donnée sur un autre onglet

Bonsoir,
J'ai change la largeur de la base de 22 a 23.
et j'ai supprime &"" que j'ai utilise dans la formule pour ne pas avoir de 0 en cas de cellules sources vides.
=SI(LIGNES($3:3)<=NB.SI(Col_Ordre;1);RECHERCHEV(PETITE.VALEUR(Col_Intermed;NB.SI(Col_Ordre;"<1")+LIGNES($3:3));Base;COLONNES($C:E);0)&"";"")
et j'ai utilise une MCF pour ne pas afficher les 0
Voit PJ
Amicalement
 

Pièces jointes

  • Planning_3_RECHERCHEV.xls
    254 KB · Affichages: 51
  • Planning_3_RECHERCHEV.xls
    254 KB · Affichages: 52
  • Planning_3_RECHERCHEV.xls
    254 KB · Affichages: 49

Discussions similaires

Réponses
7
Affichages
372

Statistiques des forums

Discussions
312 488
Messages
2 088 859
Membres
103 978
dernier inscrit
bderradji