Bonsoir le forum
Je sollicite de l'aide pour parfaire l'impression de mon ticket de caisse.
Je souhaite que lorsqu'il y'a des cellules vides dans la plage B10:B20, que toutes les lignes correspondantes soient masquées.
Le code ci-dessous a été conçu a cet effet mais je constate qu'il ne fonctionne pas totalement.
En effet, il y'a impression mais pas de masque de ligne quand bien même les cellules de la condition sont vides.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With Feuil8 .Visible = True .Range("B10:B20").Cells.SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True .PrintOut .Range("B10:B20").EntireRow.Hidden = False .Visible = xlSheetVeryHidden End With
Partager