OVH Cloud OVH Cloud

Filtre ET cellules fusionnées

2 réponses
Avatar
Hélène LONG
Bonjour,

Je cherche une solution pour mon tableau excel. Dans ma ligne de titre, j'ai
"magasin" puis "année". Pour chaque magasin, j'ai 2 années : 2005 et 2006 sur
2 lignes. J'ai fusionné les deux lignes du magasin pour avoir en face 2005 et
2006. En fait, pour chaque magasin correspond 2 années.

Et lorsque je fais le filtre sur le nom du magasin, seule l'année 2006
apparaît. Comment faire pour faire apparaître les 2 années pour tel magasin
lorsque je filtre?

Est-ce possible?

Merci d'avance pour votre aide.
--
Hélène

2 réponses

Avatar
FxM
Bonjour Hélène,

J'ai compris que tes données sont comme suit :
Magasin1 2006
2005
Magasin2 2006
2005
etc avec tes cellules MagasinX fusionnée avec celle du dessous.

Si tu regardes ce qu'il y a réellement dans la cellule à l'aide d'un ²
par exemple, tu vas avoir "Magasin1". Mais pour B3, tu obtiens 0
montrant que la cellule est vide. En effet, la fusion de cellule est un
artifice esthétique posant plus de problème qu'il n'en résoud :o(.

Lorsque tu filtres, la cellule du dessous ne correspond pas au critère
et donc ton année reste masquée.

Pour la faire afficher, tu as plusieurs possibilités dont :
- ajouter une colonne où tu filtres
Magasin1 magasin1 2006
Magasin1 2005
Magasin2 magasin2 2006
Magasin2 2005
Tu filtres sur la première colonne mais définis une zone d'impression
pour ne pas faire apparaître la 1e colonne.

- réorganiser tes données
magasin année 2006 année 2005
magasin1 val2006 val2005
magasin2 val2006 val2005
etc
Tu filtres sur magasin

@+
FxM



Bonjour,

Je cherche une solution pour mon tableau excel. Dans ma ligne de titre, j'ai
"magasin" puis "année". Pour chaque magasin, j'ai 2 années : 2005 et 2006 sur
2 lignes. J'ai fusionné les deux lignes du magasin pour avoir en face 2005 et
2006. En fait, pour chaque magasin correspond 2 années.

Et lorsque je fais le filtre sur le nom du magasin, seule l'année 2006
apparaît. Comment faire pour faire apparaître les 2 années pour tel magasin
lorsque je filtre?

Est-ce possible?

Merci d'avance pour votre aide.


Avatar
JB
Bonjour,

1- Unmerger

Sub unmerge()
Range("a2").Select
Do While ActiveCell <> ""
Selection.unmerge
ActiveCell.Offset(2, 0).Select
Loop
[B1].CurrentRegion.SpecialCells(xlCellTypeBlanks).FormulaR1C1 =
"=R[-1]C"
Range("A1", [A1].End(xlDown)).Value = Range("A1",
[A1].End(xlDown)).Value
End Sub

2- MFC (masquer un mag sur 2)

Sélectionner A2:A9

Format/Mise en forme cond/Formule

=MOD(LIGNE();2)=1
Ecrire en blanc/blanc

Cordialement JB


Bonjour,

Je cherche une solution pour mon tableau excel. Dans ma ligne de titre, j 'ai
"magasin" puis "année". Pour chaque magasin, j'ai 2 années : 2005 et 2006 sur
2 lignes. J'ai fusionné les deux lignes du magasin pour avoir en face 2 005 et
2006. En fait, pour chaque magasin correspond 2 années.

Et lorsque je fais le filtre sur le nom du magasin, seule l'année 2006
apparaît. Comment faire pour faire apparaître les 2 années pour tel magasin
lorsque je filtre?

Est-ce possible?

Merci d'avance pour votre aide.
--
Hélène