OVH Cloud OVH Cloud

comment cacher des lignes ou des colonnes

3 réponses
Avatar
Daniel
Est-il possible de faire cacher des lignes et des=20
colonnes, d'une facon automatique lorsque la ou les=20
cellules sont vides ?


Tableau initial
A B C D E F G H
1 1 2 3 4
2
3
4 1 2 3 4
5
6 1 2 3 4
7

R=E9sultat souhait=E9...

B C D E F G H
1 1 2 3 4
4 1 2 3 4
6 1 2 3 4
7

3 réponses

Avatar
ru-th
Salut Daniel

sans macro
selectionne une colonne, éddition/atteindre - cellules - cellules vide
format/lignes/masquer

en vba
sur une seule ligne
Range("A1:A" &
Range("a65536").End(xlUp).Row).SpecialCells(xlCellTypeBlanks).EntireRow.Hidd
en = True

a+
rural thierry

"Daniel" a écrit dans le message de
news: 0d8d01c3a9f6$80c307e0$
Est-il possible de faire cacher des lignes et des
colonnes, d'une facon automatique lorsque la ou les
cellules sont vides ?


Tableau initial
A B C D E F G H
1 1 2 3 4
2
3
4 1 2 3 4
5
6 1 2 3 4
7

Résultat souhaité...

B C D E F G H
1 1 2 3 4
4 1 2 3 4
6 1 2 3 4
7
Avatar
En fait mes cellules ne sont pas tout a fait vide pcq
il y a des conditions dedans et si la reponse est négative
je demande a excel de m'afficher rien ex.=SI('Espace de
travail'!M102=1,'Espace de travail'!C102,"").

Alors que puis faire ?

-----Message d'origine-----
Salut Daniel

sans macro
selectionne une colonne, éddition/atteindre - cellules -
cellules vide

format/lignes/masquer

en vba
sur une seule ligne
Range("A1:A" &
Range("a65536").End(xlUp).Row).SpecialCells
(xlCellTypeBlanks).EntireRow.Hidd

en = True

a+
rural thierry

"Daniel" a écrit dans
le message de

news: 0d8d01c3a9f6$80c307e0$
Est-il possible de faire cacher des lignes et des
colonnes, d'une facon automatique lorsque la ou les
cellules sont vides ?


Tableau initial
A B C D E F G H
1 1 2 3 4
2
3
4 1 2 3 4
5
6 1 2 3 4
7

Résultat souhaité...

B C D E F G H
1 1 2 3 4
4 1 2 3 4
6 1 2 3 4
7


.



Avatar
Philippe.R
Bonjour Daniel,
Ceci devrait pouvoir convenir après adaptation à la bonne plage (ici, la colonne G contient les formules
renvoyant "")

Sub cacheformulevide()
'MPFE le 15/11/2003
For i = Range("g65536").End(xlUp)(2).Row To 3 Step -1
If Cells(i, 7).Value = "" Then
Range("g" & i).EntireRow.Hidden = True
End If
Next i
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

a écrit dans le message de
news:009901c3a9fd$5b88ae10$
En fait mes cellules ne sont pas tout a fait vide pcq
il y a des conditions dedans et si la reponse est négative
je demande a excel de m'afficher rien ex.=SI('Espace de
travail'!M102=1,'Espace de travail'!C102,"").

Alors que puis faire ?

-----Message d'origine-----
Salut Daniel

sans macro
selectionne une colonne, éddition/atteindre - cellules -
cellules vide

format/lignes/masquer

en vba
sur une seule ligne
Range("A1:A" &
Range("a65536").End(xlUp).Row).SpecialCells
(xlCellTypeBlanks).EntireRow.Hidd

en = True

a+
rural thierry

"Daniel" a écrit dans
le message de

news: 0d8d01c3a9f6$80c307e0$
Est-il possible de faire cacher des lignes et des
colonnes, d'une facon automatique lorsque la ou les
cellules sont vides ?


Tableau initial
A B C D E F G H
1 1 2 3 4
2
3
4 1 2 3 4
5
6 1 2 3 4
7

Résultat souhaité...

B C D E F G H
1 1 2 3 4
4 1 2 3 4
6 1 2 3 4
7


.