Vba:exel:enlever le focus d'un userform et le passer feuille active

ziopizza Messages postés 2 Date d'inscription samedi 28 août 2004 Statut Membre Dernière intervention 1 septembre 2004 - 28 août 2004 à 23:50
sindy1986 Messages postés 6 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 10 avril 2008 - 19 mars 2008 à 13:26
bonjour,

a l'aide d"une listbox dans un userform je selectionne une
feuille du classeur,comment activer une cellule de cette feuille
sans utiliser la sourie ni le clavier.
merci

3 réponses

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
29 août 2004 à 18:57
Salut ziopizza
Essaye de voir si Cell(x,y).SetFocus existe ...
Nota : Pour utiliser le SetFocus sur un objet, il faut impérativement que cet objet soit visible. Alors si cette cellule est sur une feuille encore cachée, il faudra faire un SetFocus d'abord sur la feuille, et ensuite sur la cellule (avec un petit DoEvents entre deux pour laisser le temps à la feuille d'apparaitre).

Vala
Jack
0
ziopizza Messages postés 2 Date d'inscription samedi 28 août 2004 Statut Membre Dernière intervention 1 septembre 2004
1 sept. 2004 à 11:33
Bonjour Jack
Cell(x,y).SetFocus na pas l'air d'exister,ma feuille est bien visible
la cellule est selectionnée,mais impossible de la rendre active.

UserForm garde toujour le focus?

Mercie ziopizza
0
sindy1986 Messages postés 6 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 10 avril 2008
19 mars 2008 à 13:26





0