Você tem o Userform1 e o Userform2 (pergunta boba, mas pode ser)
E ao invés de criar duas rotinas pra um mesmo evento você pode mesclar o código. Veja se o código a seguir te atende:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$B$4" Then
UserForm1.Show
ElseIf Target.Address = "$B$49" Then
UserForm2.Show
End If
End Sub
/Aqui rodou tranquilo, mas se não der certo aí Mude "Target" para "ActiveCell"
"Nisto se manifestou o amor de Deus em nós: em haver Deus enviado o seu Filho unigênito ao mundo, para vivermos por meio dEle" 1 Jo 4-9
Postado : 29/05/2013 5:59 am