Ir ao conteúdo

Posts recomendados

  • Solução
Postado

Olá, Wesley.

Veja se este código lhe atende.

Considerei que a Plan2 (que receberá os dados) estará vazia ao executar a macro.

 

Sub MultiplicaDados()
 Dim LR As Long, k As Long, x As Long
  LR = Sheets("Plan1").Cells(Rows.Count, 1).End(3).Row
  Application.ScreenUpdating = False
  Sheets("Plan1").Range("A1:E1").Copy Sheets("Plan2").[A1]
  With Sheets("Plan1")
   For k = 2 To LR
    x = .Cells(k, 5)
    .Cells(k, 1).Resize(, 5).Copy Sheets("Plan2").Cells(Rows.Count, 1).End(3)(3).Resize(x)
   Next k
  End With
  Sheets("Plan2").Rows(2).Delete
End Sub

 

Postado

Bom dia amigo @OreiaG

tudo joia com você

 

O código funcionou certinho, era isso mesmo que eu precisava.

você acertou a plan2 esta limpa para receber os dados...

 

muito obrigado por mais este meu amigo.😀

forte abraço!😎

  • Curtir 1

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!