Eric 888
XLDnaute Nouveau
Bonjour
comme je ne suis pas sûr du vocabulaire, voici comment j'interprète les mots:
- feuille: la feuille elle-même, avec les données, les formules, etc.
- onglet: le machin en bas, avec le nom de la feuille
- barre de navigation inférieure: là où sont affichés les onglets et la barre de défilement horizontal.
Le nombre d'onglets visibles en même temps est bien sûr limité. Quand on navigue manuellement entre les feuilles, on peut faire défiler les onglets pour atteindre celui de la feuille qu'on veut afficher.
J'ai un tableur avec potentiellement pas mal de feuilles.
J'ai une macro qui crée une feuille en dernière position (par duplication d'une feuille master).
Cette nouvelle feuille s'affiche bien (méthode Activate). En revanche, l'onglet lui-même n'est pas visible s'il y a un certain nombre de feuilles avant la nouvelle feuilles: ce sont les onglets de ces feuilles inactives qui sont visibles sur la barre.
Or l'utilisateur, avant de saisir les données dans la nouvelle feuille, doit la renommer. Ce qui est perturbant pour lui si l'onglet n'est pas visible. De plus il suffit qu'il soit maladroit pour qu'il active une autre feuille lors de la recherche du bon onglet. Bref, ergonomie pas top.
L'invitation à renommer la feuille passe par un un msgbox et s'accompagne d'un clignement de l'onglet de la nouvelle feuille. Mais même ça ne recentre pas Excel sur cet onglet.
Existe-t-il un moyen de rendre visible automatiquement l'onglet de la feuille active?
Merci d'avance
Eric
comme je ne suis pas sûr du vocabulaire, voici comment j'interprète les mots:
- feuille: la feuille elle-même, avec les données, les formules, etc.
- onglet: le machin en bas, avec le nom de la feuille
- barre de navigation inférieure: là où sont affichés les onglets et la barre de défilement horizontal.
Le nombre d'onglets visibles en même temps est bien sûr limité. Quand on navigue manuellement entre les feuilles, on peut faire défiler les onglets pour atteindre celui de la feuille qu'on veut afficher.
J'ai un tableur avec potentiellement pas mal de feuilles.
J'ai une macro qui crée une feuille en dernière position (par duplication d'une feuille master).
Cette nouvelle feuille s'affiche bien (méthode Activate). En revanche, l'onglet lui-même n'est pas visible s'il y a un certain nombre de feuilles avant la nouvelle feuilles: ce sont les onglets de ces feuilles inactives qui sont visibles sur la barre.
Or l'utilisateur, avant de saisir les données dans la nouvelle feuille, doit la renommer. Ce qui est perturbant pour lui si l'onglet n'est pas visible. De plus il suffit qu'il soit maladroit pour qu'il active une autre feuille lors de la recherche du bon onglet. Bref, ergonomie pas top.
L'invitation à renommer la feuille passe par un un msgbox et s'accompagne d'un clignement de l'onglet de la nouvelle feuille. Mais même ça ne recentre pas Excel sur cet onglet.
Existe-t-il un moyen de rendre visible automatiquement l'onglet de la feuille active?
Merci d'avance
Eric