Notifications
Clear all

Macro para deletar minha com mais de 1 critério.

4 Posts
1 Usuários
0 Reactions
655 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Galera, o código abaixo varre um acoluna deletado a linha conforme o critério, só que preciso adicionar mas uns 3 critérios dentro desse código para ficar mais facil e executar apenas uma vez.

alguém saberia como fazer? tentei uzar o OR mas não deu certo.

Sub deleteRow()
Dim i As Integer
    With ActiveSheet
        i = 1
        While i < 2900
            If CStr(.Cells(i, 3).Value) = "Total do Agente" Then
                .Rows(i).Delete   
            Else
                i = i + 1
            End If
        Wend
    End With
End Sub

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

 
Postado : 12/01/2012 5:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Caio

Veja se este tópico do fórum consegue sanar a tua dúvida:

viewtopic.php?f=16&t=338

Abraço

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

 
Postado : 12/01/2012 6:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pode cre, estava fazendo o OR errado:

If CStr(.Cells(i, 3).Value) = "Total do Agente" or CStr(.Cells(i, 3).Value) = "" or Then

Valeuuu!

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

 
Postado : 12/01/2012 7:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caio

Acho que vc se esqueceu de alguma coisa....

Se a minha dica foi útil, clique na mãozinha.. rsrsrsrs

Abraço.

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

 
Postado : 12/01/2012 10:34 am