Olá amigos
preciso executar uma macro toda vez que uma célula específica é clicada. Como posso fazer isso?
Obrigado.
Boa tarde!!
Use a pesquisa!!
http://www.google.com.br/cse?cx=partner ... gsc.page=1
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Call SuaMacro End Sub
ou tente esse evento
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
se vc tem que clicar na celula não é melhor adicionar um botão de comando ???
com celulas seria o uso de eventos
mas normalmente se usa com mudanças de valores
tipo
vc tem uma area da planilha nomeada como ferida
e a macro no evento está programada para executar um som de dor sempre que se escrever alguma coisa nessa area
mas se for apenas uma celula e se for apenas para clicar creio que o ideal é um botão
faz uma pesquisa sobre eventos , tem muita coisa já pronta e a maioria bem simples
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"
Cole a rotina na aba que pretende usar:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Supondo que quer executar qdo selecionar A2 If Target.Address = "$A$2" Then SuaMacro 'troque SuaMacro pelo nom e da MAcro que quer executar End Sub
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel