Notifications
Clear all

Copiar linha para outra guia e excluir

4 Posts
2 Usuários
0 Reactions
755 Visualizações
(@lsoliveira)
Posts: 2
New Member
Topic starter
 

Bom Dia meus amigos!

Adianto que já aprendi muito com vcs. :D

O que preciso é: Tenho uma planilha que trabalham com 2 guias: ATIVOS, onde mostram os processos ativos até o momento e a guia DESLIGADOS onde mostram os processos já encerrados. Na guia ATIVOS, assim que a pessoa alterar a coluna A do status do processo para Desligado ele copia a linha para a guia DESLIGADOS e exclui na planilha anterior. Já tentei de tudo, mais o código sempre dá erro "13" de Tipos Incompatíveis em If Target.Value <> "Desligado" Then Exit Sub, por favor, me ajudem:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 1 Then Exit Sub
If Target.Value <> "Desligado" Then Exit Sub

Dim LR As Long
    With Sheets("Desligados")
        
    LR = .Cells(Rows.Count, 1).End(xlUp).Row
    .Cells(LR + 2, 1).Resize(, 7).Value = Cells(Target.Row, 1).Resize(, 7).Value
End With

Rows(Target.Row).Delete

End Sub

Abraço a todos! 8-)

 
Postado : 09/08/2017 5:02 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lsoliveira,

Bom dia!

Solicitamos, por gentileza, das próximas vezes que postar código VBA aqui no fórum, utilizar a TAG CODE existente logo no início da caixa de mensagens.

Quanto a sua dúvida, gentileza anexar seu arquivo aqui no fórum, compactado com .ZIP para que todos possam rodar e depurar o mesmo. Fiz um teste aqui colando seu código em uma planilha e não apresentou erro nenhum.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/08/2017 5:19 am
(@lsoliveira)
Posts: 2
New Member
Topic starter
 

Wagner, obrigado pela dica.

Segue o arquivo em anexo.

 
Postado : 09/08/2017 6:31 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lsoliveira,

Bom dia!

Segue seu arquivo com pequenas modificações.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/08/2017 6:43 am