Définir position boite de dialogue

Bonjour,

La fonction MsgBox fait apparaître une boîte qui se place par défaut au centre de l'écran.

Dans le cas d'une boîte de dialogue, je sais la positionner.

Je n'arrive pas à faire de même quand il s'agit d'un simple message.

L'exemple joint montre les 2 situations.

Merci

307msgbox.zip (7.56 Ko)

Bonsoir Yves,

Utilise une Form que tu construis à l'identique d'une boite de message et dans ce cas, tu peux la positionner où tu veux.

Hervé.

Merci de ta réponse Theze, hélas je ne la comprends pas.

Ou bien veux-tu dire que je dois par exemple insérer un rectangle (ou un cercle ou autre) auquel j'associe une macro ?

Si c'est bien cela, je l'ai fait mais ça ne me satisfait pas totalement car dans ce cas, l'utilisateur peut sélectionner une cellule de la feuille, ce qui est impossible lorsqu'une boite de dialogue est en cours. Et c'est cela qui m'intéresse pour éviter des fausses manoeuvres.

En attendant, j'ai pallié le problème en utilisant InputBox que je peux positionner. Mais cette box attend qu'on entre une valeur dont je n'ai pas besoin.

Tant pis

Merci tout de même de ton aide.

Yves

Bonjour

D'après la suggestion de Theze

1'192userform-msgbox-v001.zip (17.56 Ko)

Impeccable. Merci beaucoup.

Il ne me reste plus qu'à bosser pour comprendre les différentes options et paramétrages.

Merci encore.

Yves

Rechercher des sujets similaires à "definir position boite dialogue"