Ir para conteúdo
Fórum Script Brasil
  • 0

Passar dado por referencia


DarlamMM

Pergunta

Boa tarde galera, estou precisando de uma ajudinha, tenho esse codigo:

 


Private Sub Worksheet_Change(ByVal Target As Range)
     On Error Resume Next
     Dim Lin As Integer
            
        If Target.Address = "$E$3" Then
              Lin = Range("B1000000").End(xlUp).Row
              Cells(Lin + 1, 2).Value = Cells(3, 5).Value
              Cells(Lin + 1, 3).Value = Now
           
                 If Cells(3, 5).Value = "" Then
                     Cells(Lin + 1, 2).Value = "Valor deletado"
                 End If
        End If
End Sub

 

Que me pega todo valor digitado no campo E3 e me gera um historico, porem preciso disso sendo passado por referencia (no caso formula), por exemplo, no campo E2 quero colocar um SE A1+A2 = 2, me retorna SIM, e quero que esse SIM seja gerado no historico do campo E3.

Agradeço de coração quem puder me ajudar, sou bem novato nesse mundo de VBA, e peguei esse codigo do amigo Explorar Excel do Youtube, 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...