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

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
Por genilsonsrs
#27285
Prezados, muito boa tarde!

Estou com uma missão muito complicada utilizando VBA: preciso concatenar linhas de acordo com um indice. Por exemplo:

LOJA PRODUTO
BH-01 ACETONA FARMAX 100ML - 68335
BH-01 ACETONA FARMAX 500ML - 68334
BH-01 AGUA OXIGENADA CREMOSA FARMAX 20 VOL. 90ML - 81012
BH-02 AGUA OXIGENADA CREMOSA FARMAX 20 VOL. 90ML - 81012
BH-02 AGUA OXIGENADA CREMOSA FARMAX 30 VOL. 90ML - 81013
BH-02 AGUA OXIGENADA CREMOSA FARMAX 40 VOL. 90ML - 81014

Preciso concatenar as linhas de produto de acordo com o codihgo da loja, ficando assim:

LOJA CONCATENADO
BH-01 ACETONA FARMAX 100ML - 68335\nACETONA FARMAX 500ML - 68334\nAGUA OXIGENADA CREMOSA FARMAX 20 VOL. 90ML - 81012
BH-02 AGUA OXIGENADA CREMOSA FARMAX 20 VOL. 90ML - 81012\nAGUA OXIGENADA CREMOSA FARMAX 30 VOL. 90ML - 81013\nAGUA OXIGENADA CREMOSA FARMAX 40 VOL. 90ML - 81014

Sendo que, "\n" é o meu separador de produtos.
Na planilha em anexo (Mix.xlsm), tenho uma function (gfConcatenar) que já executa a concatenação, porém tenho que fazer uma a uma. A ideia é ter uma macro que eu ja faça todo o processo, independente da quantidade de informação que eu incluir na planilha de dados.
Voces podem me ajudar?
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por FelipeMGarcia
Avatar
#27287
Veja se é isso que precisa.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por genilsonsrs
#27288
Felipe, muito grato pelo retorno! È isso mesmo cara!

Porém só não entendi algo na formula, veja como ela esta:

='C:\Users\fgarcia\AppData\Roaming\Microsoft\Suplementos\UnirTexto.xlam'!UnirTexto("\n";VERDADEIRO;SE($A$2:$A$7=$D2;$B$2:$B$7;""))

Me aponta para um arquivo em um diretório. Sou noob para te perguntar mais uma coisa: preciso instalar algum suplemento para funcionar? Pois na minha maquina a formula não funciona quando eu atualizo o arquivo.

Grato desde ja!
Avatar do usuário
Por FelipeMGarcia
Avatar
#27289
É que tenho a versão 2013 do Excel e usei uma UDF que é uma função personalizada, para usar, vc tem que ir na Guia opções, suplementos, suplementos de Excel e marca depois de salvar o arquivo como suplemento.
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