Afficher un userform

Bonjour,

J'ai un menu xls (menu) depuis lequel j'ouvre une feuille xls(feuille1)

Dans cette feuille1 j'ai un bouton pour appeler un userform.

Le problème que j'ai est que ce userform s'affiche sur le menu xls alors

que je souhaiterais qu'il s'affiche sur la feuille1 qui se trouve cachée dans la barre des tâches.

Très sympa pour votre aide

Merci d'avance

Bonjour,

à tester,

Sheets("feuille1").Visible = True
Application.Goto Sheets("feuille1").Range("A1")
UserForm1.Show 0

Bonjour,

Merci déjà pour la réponse rapide

Cela bug avec le msg La méthode Goto de l'objet a échoué. #1004

Autre précision. Avant la modif que j'ai appliqué (Goto) j'avais remarqué

que si j'affiche la feuille (feuille1) qui se trouve dans la barre des taches, mon

userform là s'affiche correctement sur la feuille1. Mais pas la première fois

lorsque je l'ouvre depuis le menu.

Sheets("Feuille1").Visible = True

Sheets("Feuille1").Select

Range("A1").Select

UserForm1.Show 0

Cela ne fonctionne toujours pas.

Par contre, autre élément à porter à votre connaissance que j'avais omis de mentionner.

Le menu xlsm est un classeur et feuille1 xlsm est un autre classeur.

D'autre part, avant de charger le userform à partir de la feuille1 et qui devrait

s'afficher dans la feuille1 et non pas dans le menu, je fais un msgbox pour savoir quelle est la feuille active

et qui est feuille1 donc correct et là par contre cela fonctionne. Le userform s'affiche bien dans la feuille1 mais je ne veux tout de meme pas faire un display pour rien

Merci pour votre aide.

re,

peux-tu montrer le code dont tu parles ?

Bonjour toutes et tous

Ah tout hasard

Feuil1 et non Feuille1 peut-être

crdlt,

André

Rechercher des sujets similaires à "afficher userform"