Notifications
Clear all

Guardar valor de acordo com o numero da linha

3 Posts
3 Usuários
0 Reactions
881 Visualizações
(@heianjos)
Posts: 1
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: 2749
Famed Member
 

Nao entendi bem

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 09/01/2017 12:44 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Tenta usar um código como abaixo:

If Not Intersect(Target, Range("C2:C20")) Is Nothing Then
    Target.Value = "Nome qq"
End If

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 10/01/2017 11:31 pm