OVH Cloud OVH Cloud

Naviguer de TextBox en TextBox

12 réponses
Avatar
Excel...lent
Bonsoir la communauté,

Dans le même fil que mon précédent post sur les textbox.

J'ai donc une feuille avec plusieurs TextBox. Est-il possible de se déplacer
de box en box par le biais d'une touche ?

Un peu comme quand sur une feuille protégée on va de cellule non protégée en
cellule non protégée avec la touche TAB;

Merci de vos conseils.

Cordialement.

Excel...lent

10 réponses

1 2
Avatar
michdenis
Bonjour Excel...lent.

A ) Tu extraits l'index du textbox

B ) index = index +1

C ) Dans ta routine, tu testes si l'index est le dernier si oui, tu passes
à l'index précédent.

D ) Tu sélectionnes comme dans ton fil précédent, le textbox suivant.

Lorsque ta macro fonctionne bien, donne lui un raccourci clavier et
tu pourras passer d'un textbox à l'autre ....


Salutations!



"Excel...lent" a écrit dans le message de news: O7nv%
Bonsoir la communauté,

Dans le même fil que mon précédent post sur les textbox.

J'ai donc une feuille avec plusieurs TextBox. Est-il possible de se déplacer
de box en box par le biais d'une touche ?

Un peu comme quand sur une feuille protégée on va de cellule non protégée en
cellule non protégée avec la touche TAB;

Merci de vos conseils.

Cordialement.

Excel...lent
Avatar
michdenis
Tu peux utiliser un SpinButton et y associé ta macro
tu incrémentes l'index et diminue l'index de 1 selon le
sens que tu veux te déplacer.


Salutations!


"michdenis" a écrit dans le message de news: %
Bonjour Excel...lent.

A ) Tu extraits l'index du textbox

B ) index = index +1

C ) Dans ta routine, tu testes si l'index est le dernier si oui, tu passes
à l'index précédent.

D ) Tu sélectionnes comme dans ton fil précédent, le textbox suivant.

Lorsque ta macro fonctionne bien, donne lui un raccourci clavier et
tu pourras passer d'un textbox à l'autre ....


Salutations!



"Excel...lent" a écrit dans le message de news: O7nv%
Bonsoir la communauté,

Dans le même fil que mon précédent post sur les textbox.

J'ai donc une feuille avec plusieurs TextBox. Est-il possible de se déplacer
de box en box par le biais d'une touche ?

Un peu comme quand sur une feuille protégée on va de cellule non protégée en
cellule non protégée avec la touche TAB;

Merci de vos conseils.

Cordialement.

Excel...lent
Avatar
Clément Marcotte
Bonjour,

M'est avis qu'il y a une propriété TabIndex. Tu leur mets un chiffre dans
L'ordre que tu veux utiliser et Tab va obéir ensuite.


"Excel...lent" a écrit dans le message de news:
O7nv%
Bonsoir la communauté,

Dans le même fil que mon précédent post sur les textbox.

J'ai donc une feuille avec plusieurs TextBox. Est-il possible de se
déplacer
de box en box par le biais d'une touche ?

Un peu comme quand sur une feuille protégée on va de cellule non protégée
en
cellule non protégée avec la touche TAB;

Merci de vos conseils.

Cordialement.

Excel...lent




Avatar
Excel...lent
Bonjour à tous,

Merci pour vos idées. J'ai l'embarras du choix. Je vais essayer tout et si
ça fonctionne pas je reviendrais pour ennuyer un petit peu. Je reviendrais
aussi si ça fonctionne pour vous re re re re re mercier...lol

Clément j'avais effectivement pensé à la touche TAB pour naviguer et
j'avais à cet effet trouvé la signification de la propriété TABINDEX dans
l'aide de VBA.

Malheureusement cette propriété n'est pas présente quand j'insère une
TextBox depuis la barre d'outils "Boîtes à outils contrôles" en revanche
effectivement cette propriété existe bien quand on insère la même TextBox
par la même méthde mais cette fois non pas sur une feuille mais dans un
userform.

Y aurait-il un moyen de l'insérer dans le code de la TextBox ?

En tout cas je lâche pas l'affaire.

Thank you again.

Cordialement.

Excel...lent
Avatar
Excel...lent
Re bonsoir,

C'est encore moi.

Denis je galère un max avec ce que tu me proposes, notamment sur la fonction
EXTRAIRE INDEX. Si tu en es d'accord je
te joins un fichier qui ressemble à ce que j'ai. Sinon la soluce d'un
SpinButton me séduirait aussi mais là aussi je plante.

Là : http://cjoint.com/?bhxFHiCs3M

Je n'ai rien trouvé dans l'aide de VBA, ni sur le net via GOOGLE, bref c'est
la mouise.....lol

Est-ce que tu pourrais m'aider. Franchement je suis également preneur
d'explications sur ce que tu me proposeras éventuellement. Histoire de
progresser et de ne pas copier bêtement.

Mille merçi d'avance.

Cordialement

Marc
Avatar
vpco
Salut Denis,

Ok après avoir tatonné et fait l'effort de recherche necessaire je pense y
être avec le spinbutton donc ne te dérange pas pour ça. Par contre je serais
très curieux comme je te le diasais dans le msg précédent de connaître la
soluce avec INDEX.

Merci à toi.

Cordialement.

Marc


Re bonsoir,

C'est encore moi.

Denis je galère un max avec ce que tu me proposes, notamment sur la fonction
EXTRAIRE INDEX. Si tu en es d'accord je
te joins un fichier qui ressemble à ce que j'ai. Sinon la soluce d'un
SpinButton me séduirait aussi mais là aussi je plante.

Là : http://cjoint.com/?bhxFHiCs3M

Je n'ai rien trouvé dans l'aide de VBA, ni sur le net via GOOGLE, bref c'est
la mouise.....lol

Est-ce que tu pourrais m'aider. Franchement je suis également preneur
d'explications sur ce que tu me proposeras éventuellement. Histoire de
progresser et de ne pas copier bêtement.

Mille merçi d'avance.

Cordialement

Marc







Avatar
michdenis
Bonjour Excel...lent,

J'ai utilisé un module de classe pour gérer le spinbutton et les textbox.
Pour voir le résultat -> http://cjoint.com/?biqlfrt0kv


Salutations!


"Excel...lent" a écrit dans le message de news: %
Re bonsoir,

C'est encore moi.

Denis je galère un max avec ce que tu me proposes, notamment sur la fonction
EXTRAIRE INDEX. Si tu en es d'accord je
te joins un fichier qui ressemble à ce que j'ai. Sinon la soluce d'un
SpinButton me séduirait aussi mais là aussi je plante.

Là : http://cjoint.com/?bhxFHiCs3M

Je n'ai rien trouvé dans l'aide de VBA, ni sur le net via GOOGLE, bref c'est
la mouise.....lol

Est-ce que tu pourrais m'aider. Franchement je suis également preneur
d'explications sur ce que tu me proposeras éventuellement. Histoire de
progresser et de ne pas copier bêtement.

Mille merçi d'avance.

Cordialement

Marc
Avatar
Excel...lent
Salut Denis,

En effet ça pas du être coton pour acoucher du bestiau...
En tout cas merci beaucoup et je te confirme j'ai bien fait de te demander
de m'aider parceque là franchement j'y serais pas arrivé seul.

Est-il possible de faire en sorte que grâce au spinbutton on affiche les
textbox avec le focus plutôt que de leur donner le focus seul partant bien
sur d'un écran noir sur lequel auparavant j'aurais masqué toutes les textbox
( ça masquer je sais faire - TextBox.Visible = False, si je ne m'abuse ) ?

Encore merci pour ton aide.

Cordialement.

Excel...lent
Avatar
michdenis
Bonjour Excellent,

Je n'ai pas compris ta demande ...

Tu veux faire la gestion de la visibilité de tes textbox au fur et à mesure
que tes textbox sont appelés par le SpinButton.

En d'autres mots, tu voudrais que seul le textbox recevant le focus
soit visible ... Est-ce bien celà ?


Salutations!


"Excel...lent" a écrit dans le message de news:
Salut Denis,

En effet ça pas du être coton pour acoucher du bestiau...
En tout cas merci beaucoup et je te confirme j'ai bien fait de te demander
de m'aider parceque là franchement j'y serais pas arrivé seul.

Est-il possible de faire en sorte que grâce au spinbutton on affiche les
textbox avec le focus plutôt que de leur donner le focus seul partant bien
sur d'un écran noir sur lequel auparavant j'aurais masqué toutes les textbox
( ça masquer je sais faire - TextBox.Visible = False, si je ne m'abuse ) ?

Encore merci pour ton aide.

Cordialement.

Excel...lent
Avatar
michdenis
Regarde cet exemple :

http://cjoint.com/?bjp7J5qz84


Salutations!



"Excel...lent" a écrit dans le message de news:
Salut Denis,

En effet ça pas du être coton pour acoucher du bestiau...
En tout cas merci beaucoup et je te confirme j'ai bien fait de te demander
de m'aider parceque là franchement j'y serais pas arrivé seul.

Est-il possible de faire en sorte que grâce au spinbutton on affiche les
textbox avec le focus plutôt que de leur donner le focus seul partant bien
sur d'un écran noir sur lequel auparavant j'aurais masqué toutes les textbox
( ça masquer je sais faire - TextBox.Visible = False, si je ne m'abuse ) ?

Encore merci pour ton aide.

Cordialement.

Excel...lent
1 2