Steven36600
XLDnaute Nouveau
Bonjour,
Je souhaiterais imprimer 2 cellules "K40 + K41" depuis un bouton rapide avec pour nombre de copies ce qui est affiché dans la cellule C2.
Le petit problème est que quand il y a un 0 dans cette cellule C2, la macro ne veut pas imprimer les autres demandes qui elles ne sont pas à 0...
Impression K40+K41 depuis C2
Impression L40+L41 depuis C4
Impression M40+M41 depuis C6
Impression N40+N41 depuis C8
Est ce que quelqu'un pourrait me donner l'astuce pour que quand il y a 0 dans une des cellules (C2/C4/C6/C8) le reste s'imprime quand même SVP
Voici ma formule d'impression pour le moment :
Sub Impression()
ActiveSheet.PageSetup.PrintArea = "$K$40:$K$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C2")
ActiveSheet.PageSetup.PrintArea = "$L$40:$L$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C4")
ActiveSheet.PageSetup.PrintArea = "$M$40:$M$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C6")
ActiveSheet.PageSetup.PrintArea = "$N$40:$N$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C8")
ActiveSheet.PageSetup.PrintArea = "$K$45:$K$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C10")
ActiveSheet.PageSetup.PrintArea = "$L$45:$L$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C12")
ActiveSheet.PageSetup.PrintArea = "$M$45:$M$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C14")
ActiveSheet.PageSetup.PrintArea = "$N$45:$N$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C16")
End Sub
Merci à ceux qui me répondront
Je souhaiterais imprimer 2 cellules "K40 + K41" depuis un bouton rapide avec pour nombre de copies ce qui est affiché dans la cellule C2.
Le petit problème est que quand il y a un 0 dans cette cellule C2, la macro ne veut pas imprimer les autres demandes qui elles ne sont pas à 0...
Impression K40+K41 depuis C2
Impression L40+L41 depuis C4
Impression M40+M41 depuis C6
Impression N40+N41 depuis C8
Est ce que quelqu'un pourrait me donner l'astuce pour que quand il y a 0 dans une des cellules (C2/C4/C6/C8) le reste s'imprime quand même SVP
Voici ma formule d'impression pour le moment :
Sub Impression()
ActiveSheet.PageSetup.PrintArea = "$K$40:$K$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C2")
ActiveSheet.PageSetup.PrintArea = "$L$40:$L$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C4")
ActiveSheet.PageSetup.PrintArea = "$M$40:$M$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C6")
ActiveSheet.PageSetup.PrintArea = "$N$40:$N$41"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C8")
ActiveSheet.PageSetup.PrintArea = "$K$45:$K$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C10")
ActiveSheet.PageSetup.PrintArea = "$L$45:$L$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C12")
ActiveSheet.PageSetup.PrintArea = "$M$45:$M$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C14")
ActiveSheet.PageSetup.PrintArea = "$N$45:$N$46"
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("C16")
End Sub
Merci à ceux qui me répondront