koolman61
Messages postés25Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention17 août 2008
-
31 mai 2005 à 01:08
koolman61
Messages postés25Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention17 août 2008
-
15 août 2008 à 09:46
bonjour tous,
voilà, j'expose mon problème, je suis trésorier d'une société folklorique et je voudrais sur une imprimante matricielle imprimer des ticket (genre ticket de caisse), tous se passe bien, présentation très correcte, mais bien que cette vielle imprimante soit prévue pour éditer des tickets, je n'arrive pas à éviter les saut de pages, de plus, mes codes VBA (je suis plus que débutant) me parraissent un peu lourd, je pense que certaines boucle pourraient l'alléger. Mon plus gros problème étant les sauts de page, je vous soumets mon code d'impression et de suppression de ligne 'vide' . J'ai une ligne TOTAL et je voudrais que l'imprimante s'arrête après 3 interlignes
Merci
' Impression ticket enregistré le 10/03/2005
' suppression des lignes inutiles enregistré le 30/05/05
Feuil5.Activate
With Feuil5.Range("b5:d21").Select
For x = 5 To 21
If Feuil5.Cells(x, 3).Value = 0 Then
Feuil5.Rows(x).EntireRow.Hidden = True
Else
Feuil5.Rows(x).EntireRow.Hidden = False
End If
Next
End With
ActiveSheet.PrintOut
ActiveSheet.Rows.EntireRow.Hidden = False
je suis asser impatien de lire vos soluces, je me débrouillait pas mal du temps du basic (10, 20 30 )mais là en VBA, je patauge un peu, même si après avoir trouvé la soluce je trouve ça évident, là je gamberge vraiment. Merci encore de vos proposition