Ir ao conteúdo
  • Cadastre-se

Extrair apenas linhas preechidas no excel


Posts recomendados

bom dia preciso de ajuda, sou novo aqui. 

tenho esta macro, porém ela esta pegando as linhas em branco.

gostaria que ele obedecesse o seguinte comando plan1 na linha i a partir da celula 22, se mair que 1, fosse copiado as outras linhas para a plan3 como no macro, sem deixar linhas em branco no intervalo.

 

Sub sbx_extrair_dados_criterio_grupo()
Dim i As Integer, j As Byte
j = 21
X = Plan3.Cells(Rows.Count, "a").End(xlUp).Row + 1
Plan3.Range("a21:q49" & X).ClearContents
With Plan1
For i = 22 To .Range("I" & Rows.Count).End(xlUp).Row
If Plan1.Range("i" & i) = 1 > "" Then
Plan3.Range("a" & j) = .Range("i" & i)
Plan3.Range("h" & j) = .Range("d" & i)
Plan3.Range("g" & j) = .Range("j" & i)
j = j + 1
End If
Next i
End With
End Sub

 

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, Leonardo R Vargas disse:

Se precisar posso postar a planilha.

 

Isso, disponibilize uma amostra do seu arquivo com o código instalado, com alguns dados na Plan1 e alguns resultados esperados na Plan3. A amostra deve ter estrutura exatamente igual à planilha original.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...