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 :

Impression d'un ClasseurB à partir d'un ClasseurA [XL-2010]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 30
    Par défaut Impression d'un ClasseurB à partir d'un ClasseurA
    Bonjour,
    j'ai besoin de votre aide concernant une incompréhension de ma part.

    Explication
    J'ai un ClasseurA qui me permet de créer une commande en donnant un numéro de commande et en cliquant sur un bouton dans la feuille 1.

    La commande ainsi créée s'ouvre dans un ClasseurB, s'enregistre directement dans un dossier du numéro de commande.

    Pour imprimer cette commande, l'utilisateur a 2 choix :
    - soit l'imprimer depuis le ClasseurB
    - soit à la fin de création de la création de la commande depuis le ClasseurA

    Dans les 2 cas, il faut que dans la ClasseurA, dans le second onglet, je sache si le document a été imprimé. Si oui, indiquer le classeur qui a servi à l'impression (A ou B)

    Donc tout ça est fait, j'ai simplifié le code pour en venir à mon problème que je vous expose :

    Le Problème :
    - Quand j'imprime depuis le ClasseurB, l'impression se lance, j'inscris correctement les données dans le classeur d'origine ClasseurA
    - Par contre, quand je lance l'impression depuis le ClasseurA, à la fin de création de la commande, le code ne LANCE PAS l'impression. J'ai mis des msgbox dans la macro du ClasseurB pour voir si je ratais un passage. Apparemment je passe partout, mais je n'ai pas la fenêtre d'impression qui s'ouvre.
    J'écris correctement dans la ClasseurA, l'information de la provenance du lancement de l'impression, mais je n'imprime pas.

    Pouvez-vous m'aiguiller dans mes recherches ?

    Pièces jointes :
    Je joins à ce message les 2 Classeurs. A positionner dans le même dossier.
    On ouvre ClasseurA, on entre un numéro de commande, on clique sur le bouton.
    Le ClasseurA fait :
    - crée un dossier du nom du numéro de commande
    - une copie du ClasseurB et le renomme et le place dans le dossier créé en ci-dessus
    - une demande d'impression directe de la commande à partir du ClasseurA :
    • si Oui : c'est la que ça ne fonctionne pas, je n'ai pas d'impression.
    • si NON, il faut imprimer depuis le classeur créé

    Remarque : pour ceux qui veulent tester depuis le ClasseurB, il faut enlever "TOTO" dans le ClasseurB en A2. J'ai mis cet arrêt pour limiter la boucle dans le ClasseurB

    Cordialement
    Did85
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Impression d'un etat à partir d'une forme?
    Par DBA_ORACLE dans le forum Reports
    Réponses: 2
    Dernier message: 04/03/2010, 16h14
  2. Impression sur imprimante USB à partir d'un logiciel DOS
    Par el_aaroubi dans le forum Périphériques
    Réponses: 4
    Dernier message: 28/03/2007, 18h16
  3. impression d'une facture à partir de TDBGrid
    Par blond1888 dans le forum Bases de données
    Réponses: 11
    Dernier message: 23/01/2007, 16h23
  4. [c#] Impression d'un document à partir d'un formulaire
    Par Sidi-Bou dans le forum ASP.NET
    Réponses: 13
    Dernier message: 03/11/2006, 00h19
  5. Impression d'un rapport à partir d'Oracle Form
    Par agneice dans le forum Oracle
    Réponses: 5
    Dernier message: 06/01/2006, 18h41

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