Dans un classeur j'utilise des user showmodal sur false, du coup lorsque j'ouvre un autre excel , mon user s'affiche egalement sur le second excel , d'ou des erreurs
je cherche donc a connaitre si mon classeur ou j'ai besoin d'utiliser cet user est actif ou pas , pour ce faire j'utilise ce code qui ne fonctionne pas
If ActiveWorkbook.Name <> "gardes.xlsm" Then
MsgBox "VOUS N'ETES PAS SUR LE BON CLASSEUR ", vbCritical, "ERREUR CLASSEUR ACTIF"
Unload Me
Exit Sub
End If
Private Sub UserForm_Activate()
SetWindowPos GetForegroundWindow, -1, 0, 0, 0, 0, 3
Rem. Bonne nouvelle: avec ça, je retrouve le comportement d'autrefois, et même mieux !
End Sub
Je le mettrais dorénavant dans tous mes UserForm à ShowModal = False, même si j'ai besoin de restreindre l'affichage à certains classeurs…