Notifications
Clear all

Automatizacao de processo no excel

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

Pessoal, bom dia.

Preciso da ajuda de vocês pra tentar automatizar um processo através do Excel, conforme exemplo na imagem.

Na primeira coluna existem células com a expressão "APAGAR" (conforme destacado em verde) e que devem ser desconsideradas na transferência para segunda coluna. Devo considerar apenas os valores que não contenha a expressão "APAGAR" e fazer com que elas sejam transferias para a segunda coluna sem conter células vazias entre uma e outra (conforme destacado em vermelho).

Existe algum jeito de fazer isso?

Agradeço o apoio.

 
Postado : 15/10/2014 6:58 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Rafael, bem vindo.

Primeiro, peço que vc leia as regras do fórum. Pede-se que você se apresente, além de tomar cuidado para postar as dúvidas no local correto, usar sempre arquivos compactados, agradecer a quem ajudou, e criar títulos mais específicos).

Sobre a tua dúvida, como vc não mandou um exemplo anexo, eu não testei (e vc também não detalhou 100%), então, eu fiz o código abaixo:

Sub APAGAR_GT()

Application.ScreenUpdating = False

Dim i As Long
Dim j As Long
Dim UL As Long

UL = Cells(Rows.Count, "A").End(xlUp).Row
j = 1

For i = 1 To UL
    If Not Right(Cells(i, "A").Value2, 6) = "APAGAR" Then
        Cells(j, "B").Value2 = Cells(i, "A").Value2
        Cells(i, "A").ClearContents
        j = j + 1
    End If
Next i

Application.ScreenUpdating = True

End Sub

Abs

 
Postado : 15/10/2014 7:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Movi teu tópico para VBA &Macros, pois este local é exclusivo para a apresentação dos novos usuários do fórum.

Por enquanto, teu tópico será mostrado nos 2 locais, para você se localizar.

[]s

Patropi - Moderador

 
Postado : 15/10/2014 1:37 pm