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 :

Macro excel simule frappe clavier [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut Macro excel simule frappe clavier
    Bonjour tout le monde,

    j'ai besoin de vous pour un chti souci concernant une prgrammation VB sous Excel 2003.

    ma macro excel ouvre un .doc (protégé en écriture) et copie colle des valeurs de cellule dans des zones prédéfinies de mon .doc

    J'ai un souci a un endroit...dans mon .doc la zone est atteinte par "Ctrl+b" puis signet puis "listederoulante1"...mais je souhaite écrire a coté de cette zone, dans un endroit prévu a cet effet..le soucie st que ces 2 zones sont liées...mais je peux passer de l'une a l'autre par une "tabulation" ou par 2 appuis successifs sur la touche du bas de mon clavier....comment simuler en vb le clik 2 fois sur la fleche du bas de mon clavier, ou le clik sur la touche "tabulation" ?!

    Merci par avance a tous pour votre aide !!

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    salut,

    Regarde du cote de SENDKEYS

    ++
    Minick

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Es-tu vraiment obligé de passer par l'envoi d'une touche (SENDKEY), dans ton document word une fois placé sur le bon champ, tu peux par macro aller à la fin de la selection pour déplacer ta selection tu peux enregistrer une macro sous word pour voir le code

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    Bonjour tout le monde,

    je ne peux pas enregistrer de macro avec mon .doc car il est protégé ...

    j'avais pensé aux senkeys mais je ne sais pas encore comment m'en servir.....je cherche.....

    pour aalex_38 je n'ai pas tout compris..

  5. #5
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    je ne peux pas enregistrer de macro avec mon .doc car il est protégé ...
    Tu ouvres un nouveau doc non protégé et tu utilises l'enregistreur de macro :
    - Tu ouvres ton document
    - Tu cherche a selectionner ton champ


    => tu obtiens une macro dont le code pourras te servir dans ta macro excel.

    pr aalex_38 je n'ai pas tt compris..
    Si le sendkey peut résoudre ton problème tu peux aussi faire ça, je te propose juste de vérifier s'il n'existe pas une méthode de selection.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    ok j'ai compris c'est bon....

    Merci pour les conseils!! je n'hésiterais pas a revenir vers vous si besoin !!

    juste un truc pr fignoler...je copie colle le contenu de la cellule C7 qui est du style "TX22N480" et certaines feuilles iso sont comme ca:
    numéro de TX: TX.... et la je rajoute a la suite "TX22N480" c'est lourd! (ca fait TX: TX22N480...)
    et d'autres feuilles sont comme ca:
    numéro de TX:... et la je rejoute tel quel TX22N480..et la ca fait super

    je peux récupérer tantot le contenu de la cellule en entier, tantot le contenu sans le "TX" qu'il y a devant ?!

    Merci encore une fois !!

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

Discussions similaires

  1. [Debutant] Simuler une frappe clavier
    Par SofEvans dans le forum Langage
    Réponses: 3
    Dernier message: 11/07/2011, 10h02
  2. [XL-2003] Macro Excel avec raccouci clavier
    Par fh_22 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/07/2009, 15h51
  3. BATCH - Simulation frappe clavier
    Par ob1knob dans le forum Windows
    Réponses: 1
    Dernier message: 17/11/2006, 13h38
  4. Réponses: 5
    Dernier message: 29/12/2005, 15h03
  5. Porter une macro Excel vers OpenOffice
    Par totofweb dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 13/07/2004, 13h20

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