XL 2019 Macro imprimer

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 !

le___destin

XLDnaute Occasionnel
Bonjour,



Bonjour,
j'ai pas reçu a utiliser la valeur dune case sans un macro pour impression

Sub macro()
'
' macro Macro
'

ActiveWorkbook.PrintOut From:=1, To:="L31" , Copies:=3, Collate:=True, _
IgnorePrintAreas:=False

End Sub
soit L31 la valeur que je veux
 
Re

Le classeur s'appelle tab3 [OK]
Et la feuille (ou l'onglet si tu préfères) s'appelle comment ?
En attendant le nom, testes-ceci
VB:
Sub macro() 
' 
' macro Macro 
' 

ActiveWorkbook.PrintOut From:=1, To:=Sheets(1).Range("L31") , Copies:=3, Collate:=True, _ 
IgnorePrintAreas:=False 

End Sub
 
Re

Sois précis!!!
Tu avais écrit: du classeur tab3
Donc si le nom de la feuille est tab3, essaies
VB:
Sub macro_ter() 
ActiveWorkbook.PrintOut From:=1, To:=Sheets("tab3").Range("L31") , Copies:=3, Collate:=True, _ 
IgnorePrintAreas:=False 
End Sub
 
Re

Testes ces deux macros
VB:
Sub TestNBPages()
MsgBox ActiveSheet.PageSetup.Pages.Count, vbInformation, "Nombre page(s) de la feuille active"
End Sub
Sub TestNBP_Classeur()
Dim i&, p&, pp&
p = 0: pp = 0
For i = 1 To Worksheets.Count
    With Worksheets(i)
      p = .PageSetup.Pages.Count: pp = pp + p
    End With
  Next i
MsgBox pp, vbInformation, "Nombre de page(s) du classeur"
End Sub
Est-ce le nombre qui s'affiche est inférieur ou égal au contenu de la cellule L31?

Si ce n'est pas le cas, c'est normal dans ce cas, que ta macro plante...
 
Bonjour le fil

le___destin
Comment peux-tu dire que cela ne marche pas?
Aucune trace de mes macros dans ton fichier exemple... 🙄

Au moins, maintenant je sais ce qu'il y a en L31
Donc essaies ceci
VB:
Sub macro_quatro() 
ActiveWorkbook.PrintOut From:=1, To:=Sheets("tab3").Range("L31").Text , Copies:=3, Collate:=True, _ 
IgnorePrintAreas:=False 
End Sub
 
Bonjour le fil

le___destin
Comment peux-tu dire que cela ne marche pas?
Aucune trace de mes macros dans ton fichier exemple... 🙄

Au moins, maintenant je sais ce qu'il y a en L31
Donc essaies ceci
VB:
Sub macro_quatro()
ActiveWorkbook.PrintOut From:=1, To:=Sheets("tab3").Range("L31").Text , Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
End Sub
je suprime les macro qui marche plus
encore elle sa marche plus toujour il imprime de 1 a 10
Bonjour le fil

le___destin
Comment peux-tu dire que cela ne marche pas?
Aucune trace de mes macros dans ton fichier exemple... 🙄

Au moins, maintenant je sais ce qu'il y a en L31
Donc essaies ceci
VB:
Sub macro_quatro()
ActiveWorkbook.PrintOut From:=1, To:=Sheets("tab3").Range("L31").Text , Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
End Sub
 

Pièces jointes

je suprime les macro qui marche plus
encore elle sa marche plus toujour il imprime de 1 a 10

Bonjour le fil

le___destin
Comment peux-tu dire que cela ne marche pas?
Aucune trace de mes macros dans ton fichier exemple... 🙄

Au moins, maintenant je sais ce qu'il y a en L31
Donc essaies ceci
VB:
Sub macro_quatro()
ActiveWorkbook.PrintOut From:=1, To:=Sheets("tab3").Range("L31").Text , Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
End Sub
je suprimer les macro marche plus
toujour il imprime de 1 à 10
 

Pièces jointes

- 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
10
Affichages
653
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
317
Réponses
9
Affichages
404
Réponses
7
Affichages
285
Retour