Masquer lignes vides

Résolu
Capucine21 Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -  
 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

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
Capucine21 Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   1
 
Ca ne fonctionne pas

Je joint mon tableau https://www.cjoint.com/?0Dkk2EPpZV8

Je souhaite masquer les lignes dont les cellules janvier à décembre sont vides
Merci
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Il me faudrait le fichier au format excel 2003 (Enregistrer sous/Type ...)
0
Capucine21 Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   1
 
Je recommence :

Tableau : https://www.cjoint.com/?3DljNdgyplH
0

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

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Est ce que ceci correspond?
https://www.cjoint.com/?3DlphfjxFVB

Bonne suite
0
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
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