macro impression sous condition

  • Initiateur de la discussion Initiateur de la discussion jeo12287
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jeo12287

Guest
Bonjour,
Je débute le VBA et j'ai quelques soucis pour compiler deux macros.
Mon objectif: imprimer sous PDF en automatique avec enregistrement auto. Condition: si des cellules de la colonne F sont égales à zero, alors les lignes correspondantes sont masquées à l'impression.

Voici le code d'impresion en PDF avec enregistrement auto:

Code:
Sub test()
    Dim a As Worksheet
    Dim sc As Workbook
    Dim nouveauNom
 
    Application.ScreenUpdating = False
 
    Set a = ActiveSheet
    nouveauNom = Range("B1") & " " & Range("D10")
    Set sc = Workbooks.Add(xlWBATWorksheet)
    sc.SaveAs (nouveauNom & ".xls")
    a.Copy Before:=sc.Sheets(1)
    ActiveSheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
 
    Workbooks(nouveauNom & ".xls").Close savechanges:=False
    Kill nouveauNom & ".xls"
 
    Application.ScreenUpdating = True
 
End Sub

Ensuite, je cherche à impléménter le code suivant introduisant la condition dans le code cité au-dessus:
Code:
Sub ImpressionDynamiqueFormules2()
   ActiveWindow.DisplayZeros = False
   lignefin = [A:A].Find("", SearchOrder:=xlByRows, SearchDirection:=xlNext, LookAt:=xlWhole,      LookIn:=xlValues).Row
   ActiveSheet.PageSetup.PrintArea = Range("a1", Cells(lignefin - 1, 2)).Address
   ActiveWindow.SelectedSheets.PrintPreview
End Sub

Ce dernier code a été repris sur le net mais je n'arrive pas à le modifier.

Toute aide sera la bienvenue.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
700
Réponses
9
Affichages
1 K
D
Réponses
2
Affichages
1 K
Dafaka7
D
Réponses
7
Affichages
2 K
T
Réponses
5
Affichages
1 K
T
L
  • Question Question
Réponses
1
Affichages
1 K
lovell3
L
Retour