selection de données et affichage  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

selection de données et affichage

Messagepar tibo.v1 » 08 Sep 2011, 11:49

Bonjour,
je vous ai mis en piece joint un exemple pour accompagner mon explication.

J'ai un document "feuil3" ou j'ai mes données avec des entêtes de colonne (AAA, BBB, …) et et des entêtes de ligne (aa, bb, cc…)
je voudrais par une sélection préalable ne faire apparaitre que les données du croisement de la colonne (ex : BBB) et et de la ligne (ex : cc)
ou mettre en surbrillance la colonne (ex : BBB) et la ligne (ex : cc) sélectionnée

La Sélection :
par un systéme de bouton a cocher, je sélectionne ma colonne (BBB) puis ma ligne (cc) et j'obtiens sur ma feuil3 la visualisation de ma sélection

PS : tout peut être mis sur la même feuille, là je sépare pour l'explication.
Fichiers joints
selection de données et affichage.xls
(64.5 Kio) Téléchargé 20 fois
tibo.v1
Membre habitué
 
Messages: 66
Inscription: 23 Déc 2008, 09:32
Version Excel: 2007 FR

Re: selection de données et affichage

Messagepar vba-new » 08 Sep 2011, 14:32

Une solution dans le fichier suivant :
Copie de selection de données et affichage.xls
(74 Kio) Téléchargé 21 fois

A adapter selon la structure réelle de ton fichier.
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Re: selection de données et affichage

Messagepar tibo.v1 » 08 Sep 2011, 16:27

est-il possible de faire apparaitre que la colonne et la ligne sélectionnée ?
tibo.v1
Membre habitué
 
Messages: 66
Inscription: 23 Déc 2008, 09:32
Version Excel: 2007 FR

Re: selection de données et affichage

Messagepar vba-new » 08 Sep 2011, 22:31

Ce n'est pas le cas ?
Tu veux afficher que l'intersection ?
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Re: selection de données et affichage

Messagepar tibo.v1 » 09 Sep 2011, 09:05

→ non pas l'intersection, mais la ligne et la colonne selectionnée
ex : si tu selectionnes AAA et cc, seul ces lignes devront apparaitre et les autres seront masquées

→ dans ce que tu m'as presenté precedement, si ma ligne exemple cc contient plusieurs lignes dans mon tableau (fusionnée, donc cc = ligne 10 à 15) est ce que cela marche aussi ?
tibo.v1
Membre habitué
 
Messages: 66
Inscription: 23 Déc 2008, 09:32
Version Excel: 2007 FR

Re: selection de données et affichage

Messagepar vba-new » 09 Sep 2011, 09:29

tibo.v1 a écrit:→ non pas l'intersection, mais la ligne et la colonne selectionnée
ex : si tu selectionnes AAA et cc, seul ces lignes devront apparaitre et les autres seront masquées
Plutôt que de les masquer, je supprime les données.
selection de données et affichage_v2.xls
(69 Kio) Téléchargé 11 fois

tibo.v1 a écrit:→ dans ce que tu m'as presenté precedement, si ma ligne exemple cc contient plusieurs lignes dans mon tableau (fusionnée, donc cc = ligne 10 à 15) est ce que cela marche aussi ?
Les cellules fusionnées sont difficiles à gérer. On se retrouve tout le temps avec des erreurs par-ci par-là.
Il faudrait que tu joignes un fichier représentatif de la structure réelle des données ! Car tu vas avoir des difficultés à adapter le code si tu ne connais pas VBA.
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Re: selection de données et affichage

Messagepar tibo.v1 » 09 Sep 2011, 10:08

vba-new a écrit:
tibo.v1 a écrit:→ non pas l'intersection, mais la ligne et la colonne selectionnée
ex : si tu selectionnes AAA et cc, seul ces lignes devront apparaitre et les autres seront masquées
Plutôt que de les masquer, je supprime les données.

Comment tu as fait ça, je ne trouve pas de macro dans le document ?
vba-new a écrit:
tibo.v1 a écrit:→ dans ce que tu m'as presenté precedement, si ma ligne exemple cc contient plusieurs lignes dans mon tableau (fusionnée, donc cc = ligne 10 à 15) est ce que cela marche aussi ?
Les cellules fusionnées sont difficiles à gérer. On se retrouve tout le temps avec des erreurs par-ci par-là.
Il faudrait que tu joignes un fichier représentatif de la structure réelle des données ! Car tu vas avoir des difficultés à adapter le code si tu ne connais pas VBA.

je te mets une representation simplifié de mon tableau, mais le principe sera le même sur l'original
Après si cela pose problème il faudra que je revois ma structure de fichier
Fichiers joints
selection de données et affichage_v2.xls
(49.5 Kio) Téléchargé 16 fois
tibo.v1
Membre habitué
 
Messages: 66
Inscription: 23 Déc 2008, 09:32
Version Excel: 2007 FR

Re: selection de données et affichage

Messagepar vba-new » 09 Sep 2011, 10:13

Ah oui d'accord, c'est assez problématique cette structure :lol:
Il faudrait effectivement que tu revois la structure si possible et éviter au maximum les cellules fusionnées. Je sais que ça fait plus esthétique mais le traitement de ce genre de cellules est source de problème.

tibo.v1 a écrit:Comment tu as fait ça, je ne trouve pas de macro dans le document ?
C'est parce que c'est une macro évènementielle. C'est-à-dire qu'elle se lance lorsque tu agis sur une feuille (changement de cellule, changement du contenu...).
Fais un clic droit sur la feuille / Visualiser le code
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Re: selection de données et affichage

Messagepar tibo.v1 » 09 Sep 2011, 12:08

Bon Ok, je savais qu'un jour j'allais rencontrer des problèmes avec ces cellules fusionnées mais bon....
si je supprime mes cellules fusionnées et que je répéte sur plusieurs ligne "cc" ton code va fonctionner, c'est à dire que si je mets sur 3 lignes à suivre "cc" et que je selectionne "cc" au préalable, il va bien me mettre en evidence mes 3 lignes ?

c'est quoi ce smileys :lol: ....tu te moques de moi ???? :P :P
tibo.v1
Membre habitué
 
Messages: 66
Inscription: 23 Déc 2008, 09:32
Version Excel: 2007 FR

Re: selection de données et affichage

Messagepar vba-new » 09 Sep 2011, 12:25

Attention, comme je te l'ai dit auparavant je ne masque pas les lignes non sélectionnées, je les supprime !
Donc le problème est que je ne saurai pas par la suite sur combien de lignes était "cc", ou "aa"...

tibo.v1 a écrit:c'est quoi ce smileys :lol: ....tu te moques de moi ???? :P :P
Non c'est parce que c'est encore pire que je ne le croyais ! Tes cellules fusionnées sont vraiment éparpillées et pas du tout de la même taille. Donc encore plus difficile à gérer.
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 1 invité

cron