Comprar a Coleção de 15.000 Macros, Funções e Fórmulas do Excel        Dicas


Pergunta:

Quero preparar para o meu Cliente uma Worksheet com várias CheckBoxes. Para deflagrar a tarefa A, ele precisará ativar as CheckBoxes (x, z e w). Para deflagrar a tarefa B, ele precisará ativar as CheckBoxes (s e g) e assim por diante. Pergunta : É possível identificar a linha correspondente a uma CheckBox que acabou de ser ativada ?

Resposta:
Sim é possível. Tente a macro abaixo:

Sub Qual_Linha( )
Linha = ActiveSheet.CheckBoxes(Application.Caller).TopLeftCell.Row
MsgBox "Você Selecionou a CheckBox da Linha : " & _
Linha, vbExclamation
End Sub