Si je ne me trompe pas, essaye voir cela :
Dans ton classeur A, d'abord créer un bouton puis inscrire le code suivant :
Sub CommandButton_Click
Workbook("B").UserFormX.Show
End sub
Pour la fermeture, normalement tu devrais le fermer de A (car c'est ton classeur actif si j'ai bien compris).