Ordre affichage usf

Bonsoir le forum,

J'ouvre l'usf2 (en pleine page) qui me permet d'accéder à l'usf1. Sur l'usf1, il y un bouton aperçu avant impression. Lorsque j'ouvre l'aperçu les 2 usf se ferme mais qu'en je ferme l'aperçu seule l'usf1 s'ouvre et pas l'usf2.

Pourtant dans le code, je demande également l'ouverture de l'usf 2. J'ai essayé d'intervertir l'ordre d'ouverture mais l'usf2 étant en pleine page, il bloque l'accès à l'usf1.

Si quelqu'un pouvait m'expliquer ce mystère et peut-être trouver une solution ?

Merci

T.

Bonjour

Un essai. Te convient-il ?

Bonjour gmb,

Mon objectif est d'avoir l'usf2 en pleine page et l'usf1 devant après avoir fermer l'aperçu avant impression. Il ne faudrait pas voir la feuille excel.

Merci.

T.

Désolé, je cale !

Merci quand même pour avoir planché sur mon problème

Bonjour

Pour le moment pas mieux que ça

Bonjour Banzaï,

Voici une autre solution très proche de la tienne,

Private Sub CommandButton3_Click()
Application.WindowState = xlMaximized
    UserForm1.Hide
    UserForm2.Hide
    With Worksheets(Worksheets.Count)
    ActiveSheet.UsedRange.Select
    ActiveSheet.PageSetup.PrintArea = ActiveSheet.UsedRange.Address
    ActiveSheet.PrintPreview
    End With
Application.WindowState = xlMinimized
UserForm2.Show
UserForm1.Show
End Sub

Et dans les propriétés de chaque usf mettre showmodal False

Merci pour ton aide. Je vais tester tout çà sur mon fichier définitif.

T.

Rechercher des sujets similaires à "ordre affichage usf"