Notifications
Clear all

Guardar valor de acordo com o numero da linha

3 Posts
3 Usuários
0 Reactions
867 Visualizações
(@heianjos)
Posts: 0
New Member
Topic starter
 

Quero fazer um sistema em VBA que ao mudar o Status de uma linha na Planilha diária, irá mudar o status na Planilha do histórico de todos os dias, usando o nome como comparação.

Sub Worksheet_Change(ByVal Target As Range)
MsgBox Target.Column
Target.Row

If Target.Column = "7" Then
Sheets("Planilha2").Range("K2") = "Heitor"



End If
End Sub

Com esse código eu consegui mudar o nome na outra planilha, mas ele ainda não compara o nome.

Encontrei o metodo Target.Row que retorna o numero da ultima linha que foi alterada, porém não achei uma maneira de usá lo para buscar a coluna C(do nome).

Gostaria de saber se há alguma solução para este problema, agradeço desde já.

 
Postado : 09/01/2017 10:41 am
(@mprudencio)
Posts: 0
New Member
 

Nao entendi bem

 
Postado : 09/01/2017 12:44 pm
(@djunqueira)
Posts: 0
New Member
 

Tenta usar um código como abaixo:

If Not Intersect(Target, Range("C2:C20")) Is Nothing Then
    Target.Value = "Nome qq"
End If
 
Postado : 10/01/2017 11:31 pm