tente algo como
Sub valorcell()
cs = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column
rs = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
ns = ActiveSheet.Shapes(Application.Caller).Name
MsgBox "o nome do botão é " & ns & " o valor da celula é >>> " & Cells(rs, cs).Value
End Sub
coloque varios botões e adicione essa macro
coloque valores nas celulas onde estão os botões
cs = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column
vai indicar a coluna da celula que o lado esquerdo e parte de cima do botão está
ns = ActiveSheet.Shapes(Application.Caller).Name
vai retornar o nome do botão que foi precionado
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 16/07/2015 7:39 pm