Compartilhar via

ACIONAR O EVENTO WORKSHEET_CHANGE AUTOMATICAMENTE

Anônima
2014-05-24T12:02:41+00:00

Bom dia! 

Pessoal, to com o seguinte problema, 

tenho uma macro que é disparada um email quando um valor é inserido em uma celula especifica, (isso eu digitando o valor), agora gostaria de fazer com que essa macro fosse disparada automaticamente esse valor fosse inserido automaticamente; exe. Cell. A1 + A2 = resultado, ao invés de ter que digitar o valor segue o meu código; 

Private Sub Worksheet_Change(ByVal Target As Range)

selecionado = ActiveCell.Row - 1

linhadados = 2

conta = 0

If Target.Address = "$O$" & selecionado Then

Do While Sheets(1).Cells(linhadados, 15).value <> ""

    If Plan1.Cells(linhadados, 15).value <= 20 Then

        Call EnviarEmail(Cells(linhadados, 16), Cells(linhadados, 17), Cells(linhadados, 18), Cells(linhadados, 19))

        conta = conta + 1

MsgBox ("Foi enviado " & conta & " emails " & "com sucesso!"), vbInformation

    End If

            linhadados = linhadados + 1

Loop

End If

End Sub

Alguém pode ajudar?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2014-05-24T14:06:50+00:00

Olá, Elias! Tudo bem?

Para obter maiores esclarecimentos sobre o seu questionamento, peço a gentileza de acessar o link abaixo que vai direcioná-lo ao MSDN e TECHNET que são fóruns especialmente destinados para desenvolvedores e profissionais em TI.

:: MSDN ::

:: TECHNET ::

Agradeço a compreensão!

Até mais,

Esta resposta foi útil?

0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil