Ir ao conteúdo

Posts recomendados

Postado

Amigos, boa tarde!

 

Preciso de uma ajuda. Preciso de um macro onde eu consulte em uma coluna específica todas as linhas com valores "Em trânsito" e copie os valores de outra coluna respectivo a estas linhas, e cole em outra planilha. Poderiam me ajudar? 

image.png.1d8c3adaf7261a2fdc56bca086bc0930.png

 

É bem simples. No caso cima, é só copiar a informação da "NF" para a linha A2 da planilha "Cópia". Caso haja mais linhas com status em trânsito, todas sejam copiadas, e não somente a primeira linha. 

Postado

@crownics  Incrementando as variáveis das linhas em um loop você pode pegar e copiar esses registros, p.ex

 

...
If Cells(I, 3) = "Em trânsito" Then
    Sheets("Cópia").Cells(C, 1) = Cells(I, 1)
    C = C + 1
End If
I = I + 1
...

 

Postado
5 minutos atrás, Midori disse:

If Cells(I, 3) = "Em trânsito" Then Sheets("Cópia").Cells(C, 1) = Cells(I, 1) C = C + 1 End If I = I + 1

image.png.5eb8452bb2915e5d0ce77470af8382d5.png

Postado
Sub Macro()
    Dim I   As Integer
    Dim C   As Integer
    
    I = 2
    C = 2
        
    Do While Cells(I, 3) <> ""
        If Cells(I, 3) = "Em trânsito" Then
            Sheets("Cópia").Cells(C, 1) = Cells(I, 1)
            C = C + 1
        End If
        I = I + 1
    Loop
End Sub

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!