Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1441 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Imprimer suivant des conditions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Imprimer suivant des conditions

n°2405503
kadnes
Mon Vélooooo
Posté le 03-01-2022 à 17:33:24  profilanswer
 

Bonjour à tous et une très bonne année,  
 
Tout nouveau sur ce forum, je fais appel à vous. Je suis quasi persuadé que ce topic doit exister, et si c'est le cas je vous pris de bien vouloir m'excuser, j'ai cherché mais sans succès.
 
Mon soucis :  
 
J'ai un tableau Excel (nomenclature pièces) avec plus de 1500 lignes, et plus de 30 colonnes. La première colonne est gérer par des 1 et 0. J'aimerai imprimer toutes les lignes oui il y a un 1.
 
Pour ma présentation, je travail depuis plus de 15ans dans l'industrie, j'ai survolé le VBA à l'école, il y a fort longtemps, mais je n'ai malheureusement plus rien retenu et je n'arrive plus à mettre la main sur mes cours.
 
Encore merci à vous


Message édité par kadnes le 04-01-2022 à 08:47:40
mood
Publicité
Posté le 03-01-2022 à 17:33:24  profilanswer
 

n°2405728
kiki29
Posté le 05-01-2022 à 11:13:37  profilanswer
 

Salut, brut de fonderie, à toi de l'améliorer

Code :
  1. Option Explicit
  2. Sub Tst_01()
  3. Dim i As Long, iNb As Long
  4.     Application.ScreenUpdating = False
  5.     With Feuil1
  6.         iNb = .UsedRange.Rows.Count
  7.         For i = iNb To 1 Step -1
  8.             If .Cells(i, 1) = "0" Then
  9.                 .Rows(i).EntireRow.Hidden = True
  10.             End If
  11.         Next i
  12.         .PrintOut Copies:=1, Collate:=True, Preview:=True
  13.         .Cells.EntireRow.Hidden = False
  14.     End With
  15.     Application.ScreenUpdating = True
  16. End Sub


 
Feuil1 est le CodeName de la feuille concernée pas le nom d'onglet  
voir https://silkyroad.developpez.com/VB [...] tor/#LII-B
 
Si tu n'utilises pas une imprimante virtuelle style Acrobat/PDFCreator etc
Preview:=True : cela évitera à cette macro de devenir un gouffre papivore.....


Message édité par kiki29 le 09-01-2022 à 00:22:40

---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
n°2405786
kadnes
Mon Vélooooo
Posté le 05-01-2022 à 14:52:08  profilanswer
 

Salut Kiki29,  
 
Merci pour ta réponse, je vais tester ça et je te tiens au courant.
 
Encore merci.

n°2406817
kadnes
Mon Vélooooo
Posté le 13-01-2022 à 14:18:51  profilanswer
 

Salut,  
 
Je reviens sur le sujet, comme convenu pour annoncer que ça fonctionne au top.
 
Encore merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Imprimer suivant des conditions

 

Sujets relatifs
Inclure une page suivant un formulaireLecteur vidéo web qui switch suivant le débit ?
Question sur les conditions inversées[MySQL] MAJ d'une table avec trigger et conditions
[Wordpress] Afficher un contenu différent suivant des adresses IPcopier coller de données selon conditions
Envoi SMS Python suivant retour commandeRécupérer une valeur suivant cellule
variable suivant une autre variablePasser au tour suivant boucle for each et probleme if
Plus de sujets relatifs à : Imprimer suivant des conditions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR