Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
selecionar linhas e colunas e ordenar por uma coluna especifica
-
- Acabou de chegar
- Mensagens: 3
- Registrado em: Sex Jun 17, 2022 1:49 pm
selecionar linhas e colunas e ordenar por uma coluna especifica
Olá pessoal, sou visitante assíduo do forúm, porém, esse é meu primeiro tópico. Peço desculpas se estiver com algo em desacordo estou meio perdido.
O caso que preciso ajuda é o seguinte, estou fazendo uma planilha pra um cliente que servirá para gerar tabelas de preços.
Então tenho uma tabela principal e outras que geram através dessa principal em outra aba.
Nessa outra aba preciso uma macro que que vai selecionar linhas com um texto especifico no caso a descrição do grupo de produtos. Ex:"FRUTAS" que vai estar na coluna A, a macro deve selecionar todas as linhas que contém frutas e também até a coluna E e ordenar essa seleção baseado na coluna E do valor menor para o maior.
Essa seleção ela é variável, pois num dia posso ter 20 itens em oferta no grupo frutas e depois ter 50.
É possível uma macro com essa função?
Obrigado
O caso que preciso ajuda é o seguinte, estou fazendo uma planilha pra um cliente que servirá para gerar tabelas de preços.
Então tenho uma tabela principal e outras que geram através dessa principal em outra aba.
Nessa outra aba preciso uma macro que que vai selecionar linhas com um texto especifico no caso a descrição do grupo de produtos. Ex:"FRUTAS" que vai estar na coluna A, a macro deve selecionar todas as linhas que contém frutas e também até a coluna E e ordenar essa seleção baseado na coluna E do valor menor para o maior.
Essa seleção ela é variável, pois num dia posso ter 20 itens em oferta no grupo frutas e depois ter 50.
É possível uma macro com essa função?
Obrigado
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
Boa tarde,
Tente:
Tente:
Código: Selecionar todos
Sub CLASS()
Plan1.Columns("A:E").Sort key1:=Plan1.Range("E2"), _
order1:=xlAscending, Header:=xlYes
End Sub
-
- Acabou de chegar
- Mensagens: 3
- Registrado em: Sex Jun 17, 2022 1:49 pm
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
Boa tarde Jose, obrigado pelo retorno.joseA escreveu: ↑Qui Jul 28, 2022 3:37 pm Boa tarde,
Tente:Código: Selecionar todos
Sub CLASS() Plan1.Columns("A:E").Sort key1:=Plan1.Range("E2"), _ order1:=xlAscending, Header:=xlYes End Sub
Mas no seu código ele vai selecionar todas as linhas das colunas A:E, mas preciso que seja somente as que contem os textos específicos, tipo, na coluna A quando tiver produtos ele vai trazer o grupo de produtos (ex.FRUTAS) então seleciona todas as linhas que tem FRUTAS na coluna A, estende essa seleção ate a coluna E e ai ordena do menor para o maior baseado na coluna E.
É possível essa condição?
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
Essa linha de código que passei ai, não "seleciona", mas abrange da coluna A até a coluna E e ordena como base a coluna E
Não entendi bem sua solicitação se tiver como exemplificar em uma planilha anexa para melhor compreensão, posso tentar ajudar-lhe.
Não entendi bem sua solicitação se tiver como exemplificar em uma planilha anexa para melhor compreensão, posso tentar ajudar-lhe.
-
- Acabou de chegar
- Mensagens: 3
- Registrado em: Sex Jun 17, 2022 1:49 pm
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
Certo, segue imagem da planilha. A questão que pensei em usar essa divisão por grupo porque são vários grupos de produtos e se eu ordenar sem essa divisão vai misturar fruta com verdura por exemplo.
Outra questão como falei antes, os dados são variáveis então hoje pode ter 20 frutas, amanhã 50.
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
No caso apresentastes apenas uma imagem de parte dos dados certo ? Ma coluna A poderá haver tanto FRUTAS, com VERDURAS, LEGUMES, ETC...
Penso que seria elementar se separasse em planilhas as categorias.
Ou já recebe os dados já elaborados....
Penso que seria elementar se separasse em planilhas as categorias.
Ou já recebe os dados já elaborados....
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: selecionar linhas e colunas e ordenar por uma coluna especifica
O ideal seria que apresentasse uma planilha/modelo e não uma imagem, senão o trabalho aumenta....
Verifique se atende
Verifique se atende
- Anexos
-
- ORDENAR DADOS.rar
- (25.23 KiB) Baixado 67 vezes