Correction macro pour 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 !

Bud.boundy

XLDnaute Occasionnel
Bonjour,

J'utilise actuellement une macro réalisée grâce à ce forum que j'aimerais modifié. Actuellement, je dirige l'impression vers le nom de feuille indiquée en C6. Puis j'envoie succéssivement et tour à tour les critères remplis dans la plage de cellule A6:A25 vers la cellule G5 de la feuille indiquée...
Comment pourrais je faire pour envoyée de nouvelles données correspondant à A6:A25 contenues en B6:B25 dans la cellule B1 de la feuille indiquée...

MERCI à tous
PS : Voici la macro actuelle


Option Explicit
Sub PrintLoop()
Dim Cell As Range
Dim WSSource As Worksheet
Dim WSCible As Worksheet
Dim PageFrom As Byte, PageTo As Byte, NbCopy As Byte
Set WSSource = Worksheets("IMPRIM")
Set WSCible = Worksheets(CStr(WSSource.Range("C6").Text))
With WSSource
PageFrom = .Range("C9")
PageTo = .Range("D9")
NbCopy = .Range("D6")
End With
For Each Cell In WSSource.Range("A6:A25")
If Not Cell = "" Then
With WSCible
.Range("G5") = Cell
.Calculate
.PrintOut From:=PageFrom, To:=PageTo, Copies:=NbCopy
End With
End If
Next
End Sub
 
Re : Correction macro pour IMPRIMER

Re,

Le fichier joint devrait faire l'affaire ...
La feuille sommaire est imprimée à la fin, ça pose un pb ?
En fait, elle est imprimée à la fin car construite au fur et à mesure de l'impression des autres ...
Bons tests.
 

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
5
Affichages
907
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
1 K
Réponses
9
Affichages
882
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
612
Réponses
1
Affichages
667
Retour