Masquer lignes vides

Résolu
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. 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
    1. Il me faudrait le fichier au format excel 2003 (Enregistrer sous/Type ...)
      0
      1. 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
        1. 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