IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Imprimer un nombre variable de copies


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut Imprimer un nombre variable de copies
    Bonjour le forum,
    Dans des feuilles, j'ai des boutons "Imprimer" qui me sortent le nombre de copies souhaité quand le nombre est rentré en dur.
    Dans un autre cas, le nombre est variable et voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub Imprimer_Eval()
    '
    ' Imprimer les évaluations
    ' Touche de raccourci du clavier: Ctrl+i
     
        Nb = Sheets("Dossiers").Range("FC1") 'nombre de copies à imprimer
     
        Range("A1:AP42").Select
        Application.ActivePrinter = "Brother HL-1430 series sur Ne06:"
        ExecuteExcel4Macro _
            "PRINT(1,,,Nb,,,,,,,,1,""Brother HL-1430 series sur Ne06:"",,TRUE,,FALSE)" 'Nb de copies au milieu (Nb)
     
    End Sub
    mais là il ne se passe rien. QUelqu'un voit-il pourquoi?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ne serait-ce pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "PRINT(1,,," & Nb &",,,,,,,,1,""Brother HL-1430 series sur Ne06:"",,TRUE,,FALSE)"

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Sans test, extraire Nb de la String:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ExecuteExcel4Macro _
            "PRINT(1,,," & Nb & ",,,,,,,,1,""Brother HL-1430 series sur Ne06:"",,TRUE,,FALSE)" 'Nb de copies au milieu (Nb)
    Edit: Grillé par jacques_jean (qui a tapé trop vite, il manque un espace )
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bien vu AlainTech !

    Je dois confondre vitesse et précipitation.

    Mais il faut quand même dire que l'espace va se placer ensuite automatiquement.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut
    J'ai corrigé de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ExecuteExcel4Macro _
            "PRINT(1,,, & Nb & ,,,,,,,,1,""Brother HL-1430 series sur Ne06:"",,TRUE,,FALSE)" 'Nb de copies au milieu (Nb)
    Ce ne doit pas être la bonne réponse, car j'ai un message disant :
    "Erreur d'exécution 1004".

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut
    J'ai oublié les " ".

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut
    Après correction, ça marche.
    Merci à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insérer des lignes copiées en nombre variable
    Par bomimi dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 25/01/2015, 11h03
  2. Réponses: 4
    Dernier message: 07/12/2009, 15h35
  3. Nombre variable de paramètres
    Par rolkA dans le forum C++
    Réponses: 12
    Dernier message: 10/10/2004, 15h44
  4. Méthode optimale gestion nombre variable items?
    Par fredtheman dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 14/08/2004, 20h19
  5. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo