2 posts neste tópico

Postado (editado)

boa Tarde pessoal,

quero fazer uns cálculos aqui usando VB com excel, por exemplo:

tenho os valores nas colunas A, B e C, e quero um resultado na coluna D = A+B-C, sendo que vai da linha 2 ate 20.

mas preciso que na hora que eu alterar qualquer valor dessas Campos, (A. B, C) já faça o calculo automaticamente na D, sem uso de botão

tentei fazer assim mas fica dando loop infinito.

 

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Double
   
   For i = 2 To 20
      Cells(i, "D").Value = Cells(i, "A").Value + Cells(i, "B").Value - Cells(i, "C").Value
   Next i  
End Sub
	
Editado por Progr'amador

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora