Bonjour Celeda, RV Mickey, The Forum !
Il n'y a pas de difficulté majeure à faire se que tu veux Celeda, il faut mettre les UserForms en Non-Modal (UserformX.Show 0)
Attention si c'est pour Excel 97 ça ne marche pas comme ceci, (faire une recherche dans le forum à propos d'API pour faire ceci sous Excel 97)
La difficulté est surtout de faire ouvrir les deux UserForms à une position voulue...
les exemples ci-dessous, partent du principe que tu as un "CommandButton sur ta feuille pour lancer les UserForms, ces codes sont à mettre dans le Private Module de la Feuille en question.
Exemple 1
Private Sub CommandButton1_Click()
UserForm1.Show 0
UserForm2.Show 0
End Sub
=>
Resultat : Tu auras bien deux Userforms ouverts simultanément... Petit problème... Ils seront l'un sur l'autre... :-(
&&&&&&&&&&&&&&&
Exemple 2
Private Sub CommandButton1_Click()
Load UserForm1
UserForm1.StartUpPosition = 3
UserForm1.Show 0
UserForm2.Show 0
End Sub
=>
Resultat : Tu auras bien deux Userforms ouverts simultanément... Le 1er en haut à gauche... Le 2em au milieu ... re :-(
&&&&&&&&&&&&&&&
u]Exemple 3[/u]
Private Sub CommandButton1_Click()
With UserForm1
.StartUpPosition = 0
.Left = 100
.Top = 200
End With
UserForm1.Show 0
With UserForm2
.StartUpPosition = 0
.Left = 380
.Top = 200
End With
UserForm2.Show 0
End Sub
=>
Resultat : Les deux Userforms souvrent simultanément... Avec une tentative d'alignement, ici basée sur une résolution 1024 par 768... avec des Userforms de taille standard (180 x 240) réglée automatiquement à la création........
)
&&&&&&&&&&&&&&&
Donc, Celeda, il te restera à "tatonner" avec les paramétrages "Left" et "Top" pour que tes deux UserForms se placent bien à la position escomptée.
Pour Finir, si tu dois déployer ce genre d'appli sur un réseau avec des configurations d'écran variables, alors je te suggère de revoir la démo dont j'ai fait un remix récemment
Lien supprimé, là tu auras une méthode pour placer tes userforms en fonction de (pratiquement) toutes les résolutions d'écran.
Voilà Celeda, en espérant t'avoir un peu éclairée.
Bonne Journée à tous et toutes
@+Thierry