Petit pb de sendkeys avec variable incorporée

sfmaniaque Messages postés 15 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 22 octobre 2006 - 19 oct. 2006 à 02:08
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 19 oct. 2006 à 08:30
bonjour, je fais un prog avec quelques sendkeys, mais j'ai une variable a y introduire!lol...sinon c po drole!

je voudrais faire la chose suivante, entre autres... {down a} ou a est la nombre de fois ou on doit presser la fleche bas, et ou a est declaré comme integer et est bien sur une variable.
Tel que, le code ne marche pas. Est il possible d'introduire une variable comme je le souhaiterais? si oui comment?

3 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
19 oct. 2006 à 02:22
Salut,

essaie comme ceci :

    Dim i As Byte
   
Dim a As Byte

a =  10 'ou la valeur que tu veux

For i = 1 To a
    SendKeys "{DOWN}", True
Next i

<small>Coloration syntaxique automatique [mortalino] </small>
       

Une simple boucle suffit...

@++

<hr width ="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
sfmaniaque Messages postés 15 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 22 octobre 2006
19 oct. 2006 à 02:40
arf meme pas besoin d'une boucle j'avais au final procédé comme suit:
nbdn = "{down" & " " & a & "}"
ce qui me donnait au final {down 4} par ex, et je l'envoie en sendkeys a part...
mais bon c'etait pour savoir si on pouvait mettre une variable dedans...a priori non, faut donc ruser ;)
merci de ton aide en tous cas
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 oct. 2006 à 08:30
exact, sfmaniaque :

a = 10
SendKeys "{DOWN "& a & "}"
, True

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
Rejoignez-nous