Excel : copier colonne en fct case
pierrick21
Messages postés
7
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un pb avec excel, je voudrais depuis ce premier tableau que chaque colonne se copie dans un tableau spécifique, c'est à dire que chaque fois qu'il y a marqué TE dans la case du haut, alors toute la colonne se copie dans un tableau uniquement avec les TE, idem pour les autres items TA et PP.
A la fin, il doit y avoir 3 tableaux TE, TA et PP avec leur colonnes correspondantes. Je ne sais pas s'il faut utiliser des formules ou une macro, mais dans tous les cas, je rame bcp.
Si quelqu'un pourrait m'aider sur ce pb, je vous remercie d'avance
Pierrick
TE PP TA TA PP
8/9 10/9 15/9 17/9 22/9
Jérémy P P P P P
Victor P P P P P
Arnaud P B P P P
Gaëtan P B P P P
Kévin P B P P P
Rémy P B A AE A
Luis P B A AE A
Kévin P B A AE A
Julien P B P B P
Arthur P P P B P
Mathieu P P P P P
J'ai un pb avec excel, je voudrais depuis ce premier tableau que chaque colonne se copie dans un tableau spécifique, c'est à dire que chaque fois qu'il y a marqué TE dans la case du haut, alors toute la colonne se copie dans un tableau uniquement avec les TE, idem pour les autres items TA et PP.
A la fin, il doit y avoir 3 tableaux TE, TA et PP avec leur colonnes correspondantes. Je ne sais pas s'il faut utiliser des formules ou une macro, mais dans tous les cas, je rame bcp.
Si quelqu'un pourrait m'aider sur ce pb, je vous remercie d'avance
Pierrick
TE PP TA TA PP
8/9 10/9 15/9 17/9 22/9
Jérémy P P P P P
Victor P P P P P
Arnaud P B P P P
Gaëtan P B P P P
Kévin P B P P P
Rémy P B A AE A
Luis P B A AE A
Kévin P B A AE A
Julien P B P B P
Arthur P P P B P
Mathieu P P P P P
A voir également:
- Excel : copier colonne en fct case
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
4 réponses
Bonjour,
Juste au passage, essayer avec la fonction :
RECHERCHEH(valeur_cherchée,table_matrice,no_index_lig,valeur_proche)
Salutations.
Le Pingou
Juste au passage, essayer avec la fonction :
RECHERCHEH(valeur_cherchée,table_matrice,no_index_lig,valeur_proche)
Salutations.
Le Pingou
Bonjour
j'ai monté un modèle qui (je crois du moins) fonctionne comme vous le souhaitez, http://www.cijoint.fr/cjlink.php?file=cj201010/cijDQ9w6uc.xls
info:
les lignes 15,29,43 servent à la détection des adresse pour la formule RECHERCHE
le champ est "équipé" de A à Z
il suffit de tirer les formules vers la gauche pour l'agrandir et de revoir les limites de champs dans les formules.
Revenez si besoin d'info complémentaires
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
j'ai monté un modèle qui (je crois du moins) fonctionne comme vous le souhaitez, http://www.cijoint.fr/cjlink.php?file=cj201010/cijDQ9w6uc.xls
info:
les lignes 15,29,43 servent à la détection des adresse pour la formule RECHERCHE
le champ est "équipé" de A à Z
il suffit de tirer les formules vers la gauche pour l'agrandir et de revoir les limites de champs dans les formules.
Revenez si besoin d'info complémentaires
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Merci bcp Vaucluse, c'est top !!
cependant quelques petites questions
- Est-il possible de rajouter des colonnes à gauche sans que cela modifie les tableaux (moi çà me les modifie et j'arrive pas à remettre les formules à jour)
- Est-il possible de séparer le tableau principal sur une feuille et mettre les 3 autres sur une autre feuille ?
- Est-il possible de faire cela pour 30 joueurs (30lignes) et si l'on peut rajouter sans pb ensuite
- Pourquoi il apparait certain nombre dans la première ligne de chaque nouveau tableau ? TE 2 7 10 11 ...
- Comment fonctionne la formule:
=SI(ESTERREUR(PETITE.VALEUR($A$15:$Z$15;COLONNE()-1));"";RECHERCHEV($A16;$A$1:$J$13;PETITE.VALEUR($A$15:$Z$15;COLONNE()-1);0))
Je n'arrive pas à la comprendre..
- Y a t-il des macros en fonctionnement dans le document ?
En tt cas merci bcp !!
cependant quelques petites questions
- Est-il possible de rajouter des colonnes à gauche sans que cela modifie les tableaux (moi çà me les modifie et j'arrive pas à remettre les formules à jour)
- Est-il possible de séparer le tableau principal sur une feuille et mettre les 3 autres sur une autre feuille ?
- Est-il possible de faire cela pour 30 joueurs (30lignes) et si l'on peut rajouter sans pb ensuite
- Pourquoi il apparait certain nombre dans la première ligne de chaque nouveau tableau ? TE 2 7 10 11 ...
- Comment fonctionne la formule:
=SI(ESTERREUR(PETITE.VALEUR($A$15:$Z$15;COLONNE()-1));"";RECHERCHEV($A16;$A$1:$J$13;PETITE.VALEUR($A$15:$Z$15;COLONNE()-1);0))
Je n'arrive pas à la comprendre..
- Y a t-il des macros en fonctionnement dans le document ?
En tt cas merci bcp !!
Re
Rajouter des colonnes à Gauche je ne pense pas, mais on peut essayez.
Ce qui est possible, je pense par contre:
ne pas rajouter de colonne mais uniquement le champ sur la hauteur des listes de noms en dessous des codes pour ne pas modifier les tableaux d'édition
mettre les trois autres tableaux sur une autre feuille: pas de problème
sur 30 lignes: sur 3000 si vous voulez(!)
pourquoi il apparaît certains nombre dans la première ligne de chaque tableau
La formule sur ces lignes donne le N° de colonne ou se trouve les info à éditer
Ces valeurs sont ensuite classées en ordre croissant par le code PETITE.VALEUR, de façon à situer la colonne pur la formule RECHERCHE
le code COLONNE()-1 définit le rang de la petite valeur dans l'ensemble de ces valeurs. COLONNE()-1donne le N° de colonne où se trouve la formule diminué de 1 puisqu'on est en colonne 2
C'est toutes ces formules qui disparaissent quand vous insérez une colonne
Je peux essayez de vous remettre ça d'aplomb, avec une macro à bouton qui insère les cellules à, gauche , mais il faudrait me donner un tableau modèle avec la liste des noms (bidons) et l'organisation définitive que vous souhaitez , pour éviter de recommencer plusieurs fois les propositions
Je joindrait alors un détail plus précis sur les fonctions utilisées;;
A placer sur
http://www.cijoint.fr et revenir ici placer le lien donné par le site.
A vous lire
crdlmnt
Rajouter des colonnes à Gauche je ne pense pas, mais on peut essayez.
Ce qui est possible, je pense par contre:
ne pas rajouter de colonne mais uniquement le champ sur la hauteur des listes de noms en dessous des codes pour ne pas modifier les tableaux d'édition
mettre les trois autres tableaux sur une autre feuille: pas de problème
sur 30 lignes: sur 3000 si vous voulez(!)
pourquoi il apparaît certains nombre dans la première ligne de chaque tableau
La formule sur ces lignes donne le N° de colonne ou se trouve les info à éditer
Ces valeurs sont ensuite classées en ordre croissant par le code PETITE.VALEUR, de façon à situer la colonne pur la formule RECHERCHE
le code COLONNE()-1 définit le rang de la petite valeur dans l'ensemble de ces valeurs. COLONNE()-1donne le N° de colonne où se trouve la formule diminué de 1 puisqu'on est en colonne 2
C'est toutes ces formules qui disparaissent quand vous insérez une colonne
Je peux essayez de vous remettre ça d'aplomb, avec une macro à bouton qui insère les cellules à, gauche , mais il faudrait me donner un tableau modèle avec la liste des noms (bidons) et l'organisation définitive que vous souhaitez , pour éviter de recommencer plusieurs fois les propositions
Je joindrait alors un détail plus précis sur les fonctions utilisées;;
A placer sur
http://www.cijoint.fr et revenir ici placer le lien donné par le site.
A vous lire
crdlmnt
Bonjour,
Une autre version qui permet d'insérer une colonne dans la feuille [F1] après la colonne [A] ..!
Les résultats en feuille [F2].
A essayer : https://www.cjoint.com/?0kix8tjZdsy
Une autre version qui permet d'insérer une colonne dans la feuille [F1] après la colonne [A] ..!
Les résultats en feuille [F2].
A essayer : https://www.cjoint.com/?0kix8tjZdsy
Bonjour Le Pingou
un petit souci de champ, je pense, plus on insère de colonne,, plus les éditions disparaissent jusqu'à finir sur #VALEUR au bout d'un certain nombre?
ou alors je n'ai pas fait ce qu'il fallait mais en récap TA:
_ça marche à l'insertion de la 1° colonne
_à la deuxième, le tableau affiche complet?
_à la 3° la dernière valeur disparaît, restent deux seulement
le phénomène se reproduit jusqu'à 6 colonnes et à la 7° le tableau disparaît?
Bon Week-end
bien amicalement
un petit souci de champ, je pense, plus on insère de colonne,, plus les éditions disparaissent jusqu'à finir sur #VALEUR au bout d'un certain nombre?
ou alors je n'ai pas fait ce qu'il fallait mais en récap TA:
_ça marche à l'insertion de la 1° colonne
_à la deuxième, le tableau affiche complet?
_à la 3° la dernière valeur disparaît, restent deux seulement
le phénomène se reproduit jusqu'à 6 colonnes et à la 7° le tableau disparaît?
Bon Week-end
bien amicalement
Bonjour Vaucluse,
Etrange, j'ai suivi votre exemple et tous fonctionnes correctement.
Note: insérer la(es) colonnes sur la feuille [F1] et aprés le colonne [A] !
Résultats: https://www.cjoint.com/?0kjmin5jMTn
Amicales salutations.
Le Pingou
Etrange, j'ai suivi votre exemple et tous fonctionnes correctement.
Note: insérer la(es) colonnes sur la feuille [F1] et aprés le colonne [A] !
Résultats: https://www.cjoint.com/?0kjmin5jMTn
Amicales salutations.
Le Pingou
Bonjour Vaucluse,
Merci pour l'information. Eh bien oui dans le fichier envoyé il y a un manque dans la formule pour le cas [TA], il manque cette partie de contrôle [SI(B1<NBVAL('F1'!$1:$1)] pour prendre en compte la valeur précédente.
Voici le fichier avec la correction : https://www.cjoint.com/?0kjuJkNV5dj
Amicales salutations.
Le Pingou
Merci pour l'information. Eh bien oui dans le fichier envoyé il y a un manque dans la formule pour le cas [TA], il manque cette partie de contrôle [SI(B1<NBVAL('F1'!$1:$1)] pour prendre en compte la valeur précédente.
Voici le fichier avec la correction : https://www.cjoint.com/?0kjuJkNV5dj
Amicales salutations.
Le Pingou