Cacher cellule si dans collone vide

momo -  
 momo -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

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

    Cdlmnt
    0
  2. momo
     
    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
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Un essai
    http://www.cjoint.com/c/FImogEuSn5q

    Cdlmnt
    0
  4. momo
     
    Bonjour,

    Je vais tester et je vous tiens informer.

    Un grand merci à vous.

    Cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. momo
     
    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
  7. momo
     
    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
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  9. momo
     
    Bonjour,

    Parfait cela fonctionne parfaitement.

    Un grand merci à vous
    0