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 :

Lancement d'une macro par un scan de code-barres


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Methodes
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Methodes
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Par défaut Lancement d'une macro par un scan de code-barres
    bonjour à tous,

    J'ai lu cette discussion.
    Tres interessant. j'ai tenté d'adapter cette macro mais, avec mon niveau debutant --, j'ai un petit probleme d'application.

    Je souhaite tout simplement imprimer une selection de cellule dans lesquelles j'ai prealablement zippé des données (puis la macro fait une msgbox et Raz de la selection pour finir) lorsque je clic sur un code barre particulier.

    La macro fonctionne quand je l'active par un bouton std dans excel.
    par contre quand je zip le code barre "start", la macro fait le cycle complet (selection +msgbox +RAZ cellule...) mais l'impression ne se fait pas.

    je n'arrive pas a trouver pourquoi...Si quelqu'un peu m'aider.

    Voila les codes effectués :
    1- dans : VBA-thisworkbook :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Workbook_Open()
     
    Application.Goto Sheets("donnee").Range("a1")
    Range("a1:a3").Select
    Selection.ClearContents
     
    MsgBox "nouvelle saisie"
    Application.Goto Sheets("donnee").Range("a1")
     
    Application.OnKey "{%}", "lancer"
    End Sub
    2- macro que je souhaite effectuer par la zipette :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub lancer()
     
    Application.Goto Sheets("donnee").Range("a1")
    Sheets("donnee").Range("A10:e20").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1 ', ActivePrinter:="QFR65608 on vpsx (DIRECT)"
    'Selection.PrintOut  - marche pas non plus
     
    'Application.Wait (Now + TimeValue("0:00:04")) '- j'ai essayé de laisser du temps...marche pas
     
    Application.Goto Sheets("donnee").Range("a1")
    Range("a1:a3").Select
    Selection.ClearContents
     
    Application.Goto Sheets("donnee").Range("a1")
    MsgBox "nouvelle saisie"
     
    End Sub
    Merci de votre aide

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Methodes
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Methodes
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Par défaut
    Bonjour,

    J'ai essayé de mettre la fonction "DoEvents" apre la ligne "print" sans susses

    Le plus "ragant" pour un debutant comme moi c'est de reussir à la faire marcher par un bouton standard et d'arriver a la lancer par le zip mais de constater que seul l'impression ne fonctionne pas :S

Discussions similaires

  1. [XL-2010] Lancement d'une macro par clic droit sur un bouton
    Par Thanatos2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/04/2015, 22h55
  2. [XL-2007] Lancement d'une application par une macro vba
    Par rijks dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/12/2014, 09h12
  3. [XL-2010] Lancement d'une macro par un scan de code-barres
    Par Poolipooo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/02/2014, 18h11
  4. Lancement d'une macro par changement d'une cellule d'une autre feuille
    Par Jéro030691 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/12/2013, 12h48
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

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