Cacher cellule si dans collone vide

Fermé
momo - 12 sept. 2016 à 13:37
 momo - 13 sept. 2016 à 15:46
Bonjour,

Je viens vers vous car j'aimerais savoir comment cacher les plages de cellule Si dans colonne A = 0 ou rien.

Merci d'avance

Cordialement

8 réponses

ccm81 Messages postés 10879 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 septembre 2024 2 415
12 sept. 2016 à 15:36
Bonjour

cacher les plages de cellule > tu peux masquer des lignes entières si Axx = 0 ou Axx = "", moyennant une petite macro

Cdlmnt
0
Bonjour,

Merci pour votre retour,

Cela va être difficile dans la mesure ou il y a 1600 lignes, il fraudais une macro qui automatiquement cache les ligne si dans la colonne A = 0 à savoir que le tableau change constamment.

Merci d'avance
0
ccm81 Messages postés 10879 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 septembre 2024 2 415
12 sept. 2016 à 16:06
Un essai
http://www.cjoint.com/c/FImogEuSn5q

Cdlmnt
0
Bonjour,

Je vais tester et je vous tiens informer.

Un grand merci à vous.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

J'ai installer votre macro sur ma feuille, mais cela ne fonctionne pas sur ma feuille.

Macro :

Option Explicit

Const co = "A"
Const lideb = 2

Public Sub masquer()
Dim lifin As Long, li As Long
Application.ScreenUpdating = False
lifin = Range(co & Rows.Count).End(xlUp).Row
Call demasquer
For li = lideb To lifin
If Range(co & li).Value = 0 Then Rows(li).EntireRow.Hidden = True
Next li
Application.ScreenUpdating = True
End Sub

Public Sub demasquer()
Dim lifin As Long
lifin = Range(co & Rows.Count).End(xlUp).Row
Rows(lideb & ":" & lifin).EntireRow.Hidden = False
End Sub

Merci

Cordialement
0
Bonjour,

De plus j'ai installer la macro :

Sub Macro2()
'
' Macro1 Macro
' Macro enregistrée le 12/09/2016 par ccm81
'

'
Rows("9:11").Select
Selection.EntireRow.Hidden = True
End Sub

Merci d'avance

Cordialement
0
ccm81 Messages postés 10879 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 septembre 2024 2 415
13 sept. 2016 à 11:11
Quand tu dis : "mais cela ne fonctionne pas sur ma feuille." ça veut dire quoi et comment lances tu les macros ?

1. la macro Macro 2 ne sert à rien tu peux la supprimer
2. Les macros masquer et demasquer sont a copier dans le module de la feuille à traiter (dans mon exemple c'était Feuil1)
3. Si tu veux leur attribuer un raccourci-clavier (j'ai choisi Ctrl+m et Ctrl+d)
Depuis la feuille de calcul
Outils/Macro/macros/
tu selectionnes masquer
puis Option pour attribuer le raccourci clavier

Cdlmnt
0
Bonjour,

Parfait cela fonctionne parfaitement.

Un grand merci à vous
0