Selection auto "Ne0x" pour imprimer
Résolu
Jack_636
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
Jack_636 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Jack_636 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise une macro pour imprimer une zone sélectionnée avec le code :
"Application.ActivePrinter = "DYMO LabelWriter 330 Turbo-USB sur Ne03:""
sauf que de temps en temps il faut changer le numéro de "NeOx"
comment puis je faire pour que le numéro soit choisi automatiquement ?
Merci
Bonne journée
J'utilise une macro pour imprimer une zone sélectionnée avec le code :
"Application.ActivePrinter = "DYMO LabelWriter 330 Turbo-USB sur Ne03:""
sauf que de temps en temps il faut changer le numéro de "NeOx"
comment puis je faire pour que le numéro soit choisi automatiquement ?
Merci
Bonne journée
2 réponses
J'ai le début d'une piste
Sub choiximprim()
Dim Nom As String
Dim aa As Integer
For aa = 0 To 9
Nom = "DYMO LabelWriter 330 Turbo-USB sur Ne0" & aa & ":"
OnErrorResumeNext
Application.ActivePrinter = Nom
If ActivePrinter = Nom Then Exit For
Next
ActiveSheet.PageSetup.PrintArea = "$G$1:$G$8"
End Sub
Mais la fonction pour passer au suivant (OnErrorResumeNest) si erreur ne fonctionne pas.
Sub choiximprim()
Dim Nom As String
Dim aa As Integer
For aa = 0 To 9
Nom = "DYMO LabelWriter 330 Turbo-USB sur Ne0" & aa & ":"
OnErrorResumeNext
Application.ActivePrinter = Nom
If ActivePrinter = Nom Then Exit For
Next
ActiveSheet.PageSetup.PrintArea = "$G$1:$G$8"
End Sub
Mais la fonction pour passer au suivant (OnErrorResumeNest) si erreur ne fonctionne pas.
Et voici ma macro final qui fonctionne :
Sub choiximprim()
For aa = 0 To 9
Nom = "DYMO LabelWriter 330 Turbo-USB sur Ne0" & aa & ":"
On Error Resume Next
Application.ActivePrinter = Nom
If ActivePrinter = Nom Then Exit For
Next
ActiveSheet.PageSetup.PrintArea = "$G$1:$G$8"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Sub choiximprim()
For aa = 0 To 9
Nom = "DYMO LabelWriter 330 Turbo-USB sur Ne0" & aa & ":"
On Error Resume Next
Application.ActivePrinter = Nom
If ActivePrinter = Nom Then Exit For
Next
ActiveSheet.PageSetup.PrintArea = "$G$1:$G$8"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub