luiz, cometi um equivoco, esqueci de informar uma outra alteração.
Siga a lógica :
Criamos um Módulo e Declaramos uma Variável como "GLOBAL - PUBLICA" - ou seja, esta armazena um valor que poderá ser utilizada em qualquer operação e permanecerá na memória até que a limpemos:
Módulo qualquer declaramos ;
Public sTarget As String
Na rotina original, a mesma foi feita para se utilizar no Evento da aba o qual capturamos "TARGET" que se refere ao endereço da celula Selecionada.
E como foi adaptada para ser utilizada fora do Evento da aba, devemos levar o valor de "TARGET" até o formulário, e isto fazemos criando uma Variável Global, neste caso, criei "sTarget"
Resumindo, no Evento da aba, devemos adicionar a Variável, ficando assim:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
sTarget = Target.Address(0, 0)
FrmSenha.Show
End Sub
Agora não terá mais o erro referente a Variável "sTarget"
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 29/05/2016 12:00 pm