Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
#39283
Bom dia a todos.
Tenho uma planilha com vários códigos e suas quantidades e cada código possui um "sub-código" (assim chamaremos).
Esses dados vem de uma fonte externa, onde eu digito o pedido e ele me retorna os códigos e suas quantidade. Cada código repete "N" vezes, conforme o numero de subcódigos nele incluso. Por exemplo, o cód A possui dois sub-códigos, o X e o Y, ai na lista ele me retorna dessa maneira:

Cód ---- sub-cód
A ----- X
A ----- Y

Em fim, o que eu preciso é pegar esse código, joga-lo em uma outra coluna (isso já sei fazer com a função índice mesmo..) e transpor os sub-códigos que estão em linhas, para colunas, conforme a foto em anexo. Vou deixar a planilha em anexo tmb, apesar de ela estar sem nenhum formula ainda. Acredito que a foto em anexo seja auto-explicativa. Lembrando que só preciso de ajuda nas parte dos sub-códigos.

Obs: UM detalhe importante, a transposição de dados deve ser feito via VBA, sem formulas nas células, pois o usuario poderá excluir ou add manualmente outros subcódigos.

Obrigado
Você não está autorizado a ver ou baixar esse anexo.
#39320
Bom dia.
Veja se o que fiz te ajuda.
Você não está autorizado a ver ou baixar esse anexo.
#39322
É exatamente isso, porém precisava de algo mais rápido, sem a necessidade de ser 1 por vez, ou então algo que faça individual porem de forma automática, será que é possivel?
Além disso, estou tento um pouco de dificuldade para copiar os códigos na coluna, achei que seria possível com a função índice, mas não deu certo.. Estou utilizando filtro avançado, onde copio e colo para la, porem com a opção de ir apenas valores exclusivos, ai funciona, mas acredito que tenha uma maneira mais certa de fazer isso, sabe me dizer?
De qualquer forma, ja agradeço muito a ajuda, muito obrigado!
#39324
werlewow escreveu:É exatamente isso, porém precisava de algo mais rápido, sem a necessidade de ser 1 por vez, ou então algo que faça individual porem de forma automática, será que é possivel?
Além disso, estou tento um pouco de dificuldade para copiar os códigos na coluna, achei que seria possível com a função índice, mas não deu certo.. Estou utilizando filtro avançado, onde copio e colo para la, porem com a opção de ir apenas valores exclusivos, ai funciona, mas acredito que tenha uma maneira mais certa de fazer isso, sabe me dizer?
De qualquer forma, ja agradeço muito a ajuda, muito obrigado!
werlewow escreveu: De qualquer forma, ja agradeço muito a ajuda, muito obrigado!
Quando quiser agradecer, clique em obrigado.
werlewow escreveu: sem a necessidade de ser 1 por vez
Se você estiver utilizando uma versão do Excel 2010 ou posterior eu acredito que o power query seja a melhor alternativa.
werlewow escreveu:Além disso, estou tento um pouco de dificuldade para copiar os códigos na coluna, achei que seria possível com a função índice, mas não deu certo.. Estou utilizando filtro avançado, onde copio e colo para la, porem com a opção de ir apenas valores exclusivos, ai funciona, mas acredito que tenha uma maneira mais certa de fazer isso, sabe me dizer?
Não entendi.
#39325
Utilizei o filtro avançado para remover os códigos duplicados e cola-los na outra coluna, na verdade eu gravei essa ação e utilizei o cód gerado, foi bem simples e funcionou, porem como o cód que vc fez só funciona se for digitado um a um, ao colar todos os códigos de uma vez, ele não funciona. Veja o código que utilizei:

Sub Macro1()
'
' Macro1 Macro
' copia e cola
'

'
Application.CutCopyMode = False
Application.CutCopyMode = False
Range("A3:C2000").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"F3:H100"), Unique:=True
End Sub


obrigado
#39329
Veja se desta forma te atende.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord