Notifications
Clear all

Analisar Matriz e selecionar apenas determinados valores

5 Posts
2 Usuários
0 Reactions
575 Visualizações
(@2hot4u)
Posts: 3
New Member
Topic starter
 

Boa tarde,

Pretendo fazer uma macro que me faça o seguinte:

    Analisar uma matriz que começa na célula D2 (o range das linhas é variado, enquanto que o range das colunas é fixo);
    Caso o valor da célula D2=0, avançar para D3 (ou E2, tanto faz desde que percorra a matriz toda)
    Caso o valor de D2<>0, então escreve esse valor numa nova sheet que terá apenas 2 colunas, que são as duas entradas da matriz.[/list:u:356czpnm]

    Exemplo: No caso abaixo, os únicos valores <>0 são dois, portanto a nova sheet ficaria algo deste género:

    LOJA // VALUE

    2 // 5514417

    1112// 5514423

     
Postado : 27/01/2016 12:43 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

2hot4u,

Boa tarde!

Bom... a sua imagem não apareceu na sua mensagem. Também não entendi o que você quer...

Sugestão: compacte seu arquivo com ZIP (ou um modelo com dados fictícios, porém com layout real) e anexe aqui mesmo no fórum.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 27/01/2016 12:49 pm
(@2hot4u)
Posts: 3
New Member
Topic starter
 

Olá.

As minhas desculpas por não me ter feito entender.

Passo a explicar melhor (tem em anexo ficheiro excel com alguns dados de exemplo).

Tenho uma tabela com duas entradas, na linhas tenho diferentes artigos (no exemplo são as colunas A,B e C) e nas colunas tenho diferentes lojas (no exemplo são as lojas na Linha 1 - de 1 a 7).

Esta tabela dá-me os artigos que são mais vendidos em cada loja.

Assim, se a célula D2 = 0 quer dizer dizer que para a Loja 1 (coluna D) o artigo 5142811 (linha 2) não é dos mais vendidos.

No entanto, na célula E5 temos um valor diferente de 0 (os valores ou são iguais a 0 no caso de não ser um artigo top de vendas, ou se for um artigo top de vendas para essa loja então a célula é preenchida com o Value do artigo).

Assim, eu pretendo uma macro que me "limpe" os zeros e me devolva apenas um binómio Loja-Artigo top Vendas.

A macro pode devolver estes valores numa nova Sheet ou num novo ficheiro. Nessa nova sheet vamos ter:

(Cabeçalho) A1= LOJA; B1 = VALUE

E depois a macro fazia uma lista com os artigos mais vendidos para cada loja.

Tomando o exemplo que anexei, a tabela final ficaria:

A1= Loja; B1= VALUE
A2= 2; B2= 5514417
A3= 4; B3= 5514423
A4= 7; B4= 5514417

Espero agora ter explicado melhor :)

 
Postado : 27/01/2016 1:07 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

OK.

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 27/01/2016 1:52 pm
(@2hot4u)
Posts: 3
New Member
Topic starter
 

Espetacular!

Valeu!! Era exatamente isto :D

 
Postado : 27/01/2016 2:05 pm