Macro impression liste

  • Initiateur de la discussion Initiateur de la discussion Yldie
  • 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 !

Y

Yldie

Guest
Bonsoir à tous,

J'ai créé une macro très (voire trop) simpliste par rapport à mes besoins, en effet, je veux imprimer une sélection (zone d'impression identique à chaque fois) mais en tenant compte du fait qu'une liste de validation contient des prénoms et des valeurs 0 qu'il faut omettre. Puis je réaliser une macro qui va tenir compte de ces paramètres : 1 sélection d'impression unique + 1 liste de plusieurs personnes dont certaines valeurs caduques (0)


Ci-joint un fichier qui reprend mon projet succinctement
 
Dernière modification par un modérateur:
Re : Macro impression liste

Bonsoir,

un code comme ceci? :

Code:
Sub Imp_sauf_zero()
Application.ActivePrinter = "hp psc 1300 series sur Ne02:"
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$31"
For Each cel In Range("J1:J" & [J65000].End(xlUp).Row)
    If cel <> 0 Then
        [B1] = cel
        ActiveSheet.PrintOut
    End If
Next cel
End Sub
 
Re : Macro impression liste

Ce code marche très bien en A1:F36 mais je suis en L1C1:L1C32.........
Je sais.....chiant le gars


Sub Imp_sauf_zero()
Application.ActivePrinter = "hp psc 1300 series sur Ne02:"
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$31"
For Each cel In Range("J1:J" & [J65000].End(xlUp).Row)
If cel <> 0 Then
[B1] = cel
ActiveSheet.PrintOut
End If
Next cel
End Sub
 
Re : Macro impression liste

ERREUR 400 ?????

Sub Imp_sauf_zero()
Application.ActivePrinter = "hp psc 1300 series sur Ne02:"
ActiveSheet.PageSetup.PrintArea = "R1C1:R46C8"
For Each cel In Range("R1C11:R31C11" & [R65000C11].End(xlUp).Row)
If cel <> 0 Then
[R4C3] = cel
ActiveSheet.PrintOut
End If
Next cel
End Sub
 
Re : Macro impression liste

Bonsoir,

de retour de mon tournoi de foot, en lisant ta question, la seule réponse qui me vient à l'idée, c'est :quelque soit ton affichage (A1 ou R1C1); c'"est tout pareil.....
Donc le code comprend les deux écritures....
Alors, le souci....😕😕
 
Re : Macro impression liste

Salut Bh²,
C'est bon j'ai compris et me suis adapté par contre j'ai un souci avec le code :
"'imprimante' sur Ne02:"

Sur la mienne (hp psc 1300 series) ça marchait bien mais au boulot on a une lexmark machin chose et là j'ai vu à chaque fois apparaître un message d'erreur tantôt erreur 400 tantôt 1004 suivant mes corrections au niveau du code.....

Bref, y a-t-il un code à respecter autre que " sur Ne02:".....????


Merci Bh²
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

H
  • Question Question
Réponses
3
Affichages
1 K
Harlem_2021
H
T
Réponses
5
Affichages
2 K
Toto40
T
Réponses
2
Affichages
824
C
Réponses
11
Affichages
2 K
Cedr25870
C
B
Réponses
2
Affichages
2 K
bastienb
B
B
Réponses
4
Affichages
2 K
benoitoleron
B
R
  • Question Question
Réponses
6
Affichages
2 K
J
Réponses
3
Affichages
2 K
C
Réponses
5
Affichages
2 K
C
M
  • Question Question
Réponses
4
Affichages
1 K
MartyMcFly92
M
C
Réponses
3
Affichages
1 K
C
Retour