- 11 Out 2017 às 17:04
#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?
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.