Salut stephanie,
essai avec ca :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Select Case Target.Address
Case "$A$1"
UserForm1.Show
Case "$A$2"
UserForm2.Show
End Select
End Sub
dans le code de "ThisWorkbook", c'est bien sur a adapter a ton cas...
A++, Sylsyl.