Masquer lignes vides

Résolu
Capucine21 Messages postés 65 Statut Membre -  
 Capucine21 -
Bonjour,
Débutant en VBA, je cherche la formule pour masquer (et non pas supprimer) les lignes vides dans un tableau sous Excel 2007
Merci de votre aide

7 réponses

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

    une possibilité

    Const lideb = 2
    Dim li As Long, lifin As Long, cofin As Long
    lifin = Cells.Find("*", , , , xlByRows, xlPrevious).Row
    For li = lideb To lifin
      cofin = Cells(li, Columns.Count).End(xlToLeft).Column
      If cofin = 1 And Cells(li, 1) = "" Then Rows(li).Hidden = True
    Next li

    bonne suite
    0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Il me faudrait le fichier au format excel 2003 (Enregistrer sous/Type ...)
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Papaschultz
     
    Bonsoir,

    Il suffit de faire une macro enregistrée (clic droit, masquer), et vous l'aurez votre code.
    On appelle cela une réponse pédagogique, lol !

    Bons courage,
    0
  5. Capucine21
     
    Super , ça fonctionne merveilleusement
    Merci à ccm81
    Pour Papaschultz, je n'ai jamais fait de programmation que ce soit sous excel ou autre ; je n'ai jamais reçu de formation. Je me débrouille comme je peu avec les moyens du bord.
    Merci de votre aide
    0