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

Excel Discussion :

Macro VBA pour envoyer un tableau Excel par fax


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Cadre en gestion de moyens
    Inscrit en
    Juin 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Cadre en gestion de moyens
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2014
    Messages : 38
    Par défaut Macro VBA pour envoyer un tableau Excel par fax
    Bonjour à tous,

    je viens vers vous car la je bloque.

    Je vous explique , jusqu'à maintenant je remplissais un tableau excel qui par l'appui sur un bouton , remplissait une autre feuille puis lancer l'impression automatique de cette derniere, puis je l'envoyais par fax ( Fax traditionnel)
    Maintenant, nous allons avoir une imprimante Fax et je voudrais pouvoir , toujours en appuyant sur mon bouton , remplir l'autre feuille , avoir la vue avant impression de cette feuille et un encart demandant si la feuille est complete ( oui , non ), si elle n'est pas bien remplie on clique sur non et on revient sur cette derniere pour pouvoir la modifier. Si elle est bien remplie , on clique sur Oui et à ce moment la feuille est envoyée automatiquement par FAX via l'imprimante.
    J'espere avoir été assez claire

    En attendant vos réponses , je vous remercie

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par lovlov33 Voir le message
    avoir la vue avant impression de cette feuille
    Utilise la méthode PrintPreview sur ta Worksheet.

    et un encart demandant si la feuille est complete ( oui , non ), si elle n'est pas bien remplie on clique sur non et on revient sur cette derniere pour pouvoir la modifier.
    Utilise une fonction MsgBox en mettant le résultat dans une variable.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If MsgBox("Envoyer cette page par Fax ?",vbOKCancel) <> 1 Then Exit Sub
    Le problème, c'est que ce message ne s'affichera que lorsque l'utilisateur aura fermé la fenêtre de prévisualisation.

    la feuille est envoyée automatiquement par FAX via l'imprimante.
    Normalement, lorsqu'une telle imprimante est envoyée, il y a deux drivers : un pour l'imprimante et un pour le fax.
    Donc, il faut que tu utilises la méthode PrintOut sur ton objet Worksheet en précisant comme paramètre le nom du drivers du fax.

Discussions similaires

  1. [XL-2010] Macro Excel pour envoyer des pièces jointes par mail
    Par benadry dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 14/10/2013, 18h12
  2. [XL-2000] macro vba pour remplir un planning excel
    Par darkvadave dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/01/2012, 14h21
  3. Réponses: 2
    Dernier message: 06/01/2011, 16h35
  4. [Mail] Envoyer un tableau excel par mail
    Par dam28800 dans le forum Langage
    Réponses: 1
    Dernier message: 01/07/2009, 15h05
  5. Réponses: 4
    Dernier message: 19/03/2009, 09h57

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