Notifications
Clear all

Recortar linhas específicas para outra aba

5 Posts
2 Usuários
0 Reactions
1,707 Visualizações
(@reyes)
Posts: 19
Active Member
Topic starter
 

Bom dia Pessoal!

Sou iniciante em VBA/Macros;
Tenho uma planilha de controle de pendencias que fiz, na qual preciso que as pendencias que estiverem com o valor "ok", na coluna "S" da aba "Main", sejam recortadas e coladas na aba "regularized", mas sempre colocando abaixo das outras que ja estiverem lá (as com valores ok).
Existe uma forma? ja tentei de tudo pessoal...
Me desculpem a ingorancia.
(segue planilha para exemplo)

Obrigado!

 
Postado : 17/11/2014 9:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Não testado!!

Option Explicit

Sub NaoTestado()
Dim i As Long, lrow As Long

Application.ScreenUpdating = False

With Worksheets("Main")
    lrow = .Range("A" & .Rows.Count).End(xlUp).Row
    For i = lrow To 7 Step -1
        If .Range("S" & i).Value = "OK" Then
            .Rows(i).Copy Worksheets("Regularized").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
            .Rows(i).Delete
        End If
    Next i
End With

Application.ScreenUpdating = True

End Sub

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/11/2014 10:00 am
(@reyes)
Posts: 19
Active Member
Topic starter
 

Boa tarde alexandre!

Então, é quase isso! mas o macro está pegando apenas a ultima linha que está como "ok" na aba "Main", e está levando para a linha 101 da aba "Regularized"...
Talvez seja mais facil entender o que quero dizer abrindo a planilha...
é quase isso! obrigado pela atenção!

 
Postado : 17/11/2014 12:14 pm
(@reyes)
Posts: 19
Active Member
Topic starter
 

Fiz um novo teste aqui e agora deu certo!
Muuuuuito obrigado!!!

 
Postado : 18/11/2014 4:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu fico feliz que conseguiu resolver, obrigado pelo retorno!!

att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/11/2014 6:04 am