RETORNAR RESULTADO COM VARIAVEIS DE ACORDO COM CRITÉRIOS
Enviado: 21 Jan 2021 às 11:59
por fagnerpnovais
Entendendo a planilha:
1º A planilha possui uma base de dados onde contem as páginas que se localiza um determinado cód de cliente;
2º Essa base conterá diversos clientes e estados;
3º A coluna validador apenas indica se o numero da página está seguindo uma sequencia, sendo verdadeiro para sequencia e falso para quando houve a quebra dessa sequecia;
4º O sistema de busca deve analisar; qual cliente estou querendo verifica e a qual estado ele pertence e retornar com as páginas indicadas para realizar a impressão;
5º quando as páginas forem sequenciais; devem ser separadas por "-" e quando forem quebradas unicas, separadas por ";".
6º No exemplo a cima mostra como deveria retornar o resultado

.
Vide a planilha anexada.
alguém consegue me ajudar com formula ou macro/VBA
TESTE IMPRESSÃO.xlsx
Re: RETORNAR RESULTADO COM VARIAVEIS DE ACORDO COM CRITÉRIOS
Enviado: 23 Jan 2021 às 18:47
por carloscirilo77
Amigo, blz?
Tomei a "liberdade" de "simplificar" sua solicitação.
Antes de mais nada, eu criei o botão A-Z acima da coluna de páginas. Nela você clica em primordial e executa duas ações: A primeira classifica os dados de Página, e a segunda transforma o nome de cliente repetido em um só, e sobe pra lista de dados de resultado - aí basta você selecionar o cliente para trazer o estado.
Já falando de resultado, ao invés de te retornar uma fórmula sequencial pra identificar V ou F daquilo que está ou não em sequência, fiz uma MACRO pela qual a leitura é feita pelo resultado do CLIENTE + ESTADO, atrelando ele na pesquisa de texto (filtro) na coluna de CLIENTE, aí a macro faz a leitura, copia a sequência para uma nova planilha, e no resultado da sequência traz o valor MÍNIMO e MÁXIMO das páginas, ou seja, uma vez CLASSIFICADO os valores na coluna de páginas, o resultado será EXATO. O botão que te traz esse resultado da Sequência de Páginas, é o botão da "Lupinha" ao lado.
Em linha, clique primeiro no botão A-Z e depois no botão da *Lupa*, e dará certo
A plan está em anexo, analise se é essa a pegada que precisa e qualquer coisa estou disposto a ajuda-lo...
Você pode explorar as macros clicando na ABA Macros, ou ALT+F11 (fiquea vontade pra explorar e adequar do jeito que precisas).
Abraços
Re: RETORNAR RESULTADO COM VARIAVEIS DE ACORDO COM CRITÉRIOS
Enviado: 25 Jan 2021 às 18:42
por fagnerpnovais
carloscirilo77 escreveu: ↑23 Jan 2021 às 18:47
Amigo, blz?
Tomei a "liberdade" de "simplificar" sua solicitação.
Antes de mais nada, eu criei o botão A-Z acima da coluna de páginas. Nela você clica em primordial e executa duas ações: A primeira classifica os dados de Página, e a segunda transforma o nome de cliente repetido em um só, e sobe pra lista de dados de resultado - aí basta você selecionar o cliente para trazer o estado.
Já falando de resultado, ao invés de te retornar uma fórmula sequencial pra identificar V ou F daquilo que está ou não em sequência, fiz uma MACRO pela qual a leitura é feita pelo resultado do CLIENTE + ESTADO, atrelando ele na pesquisa de texto (filtro) na coluna de CLIENTE, aí a macro faz a leitura, copia a sequência para uma nova planilha, e no resultado da sequência traz o valor MÍNIMO e MÁXIMO das páginas, ou seja, uma vez CLASSIFICADO os valores na coluna de páginas, o resultado será EXATO. O botão que te traz esse resultado da Sequência de Páginas, é o botão da "Lupinha" ao lado.
Em linha, clique primeiro no botão A-Z e depois no botão da *Lupa*, e dará certo
A plan está em anexo, analise se é essa a pegada que precisa e qualquer coisa estou disposto a ajuda-lo...
Você pode explorar as macros clicando na ABA Macros, ou ALT+F11 (fiquea vontade pra explorar e adequar do jeito que precisas).
Abraços
Ei Carlos, obrigado pelo retorno e pelo tempo e dedicação estarei sim explorando e buscando adequar. o exemplo que me apresentou é muito válido se sempre fosse uma sequencia sem alteração, mas haverá casos que pode ocorrer quebra na sequencia tipo ter que IMPRIMIR DA 1-20 depois a 35;38 e depois de 40 a 60 sendo assim o intervalo a ser apresentado deveria ser 1-20;35;38;40-60, caso ele apresente somente a primeira e ou ultima página: 1-60 estaria imprimindo páginas em excesso com outros dados não necessários.
Mas como disse a sua planilha já irá me ajudar bastante caso tenha novas ideias agradeço .
Re: RETORNAR RESULTADO COM VARIAVEIS DE ACORDO COM CRITÉRIOS
Enviado: 25 Jan 2021 às 18:44
por fagnerpnovais
carloscirilo77 escreveu: ↑23 Jan 2021 às 18:47
Amigo, blz?
Tomei a "liberdade" de "simplificar" sua solicitação.
Antes de mais nada, eu criei o botão A-Z acima da coluna de páginas. Nela você clica em primordial e executa duas ações: A primeira classifica os dados de Página, e a segunda transforma o nome de cliente repetido em um só, e sobe pra lista de dados de resultado - aí basta você selecionar o cliente para trazer o estado.
Já falando de resultado, ao invés de te retornar uma fórmula sequencial pra identificar V ou F daquilo que está ou não em sequência, fiz uma MACRO pela qual a leitura é feita pelo resultado do CLIENTE + ESTADO, atrelando ele na pesquisa de texto (filtro) na coluna de CLIENTE, aí a macro faz a leitura, copia a sequência para uma nova planilha, e no resultado da sequência traz o valor MÍNIMO e MÁXIMO das páginas, ou seja, uma vez CLASSIFICADO os valores na coluna de páginas, o resultado será EXATO. O botão que te traz esse resultado da Sequência de Páginas, é o botão da "Lupinha" ao lado.
Em linha, clique primeiro no botão A-Z e depois no botão da *Lupa*, e dará certo
A plan está em anexo, analise se é essa a pegada que precisa e qualquer coisa estou disposto a ajuda-lo...
Você pode explorar as macros clicando na ABA Macros, ou ALT+F11 (fiquea vontade pra explorar e adequar do jeito que precisas).
Abraços
Ei Carlos, obrigado pelo retorno e pelo tempo e dedicação estarei sim explorando e buscando adequar. o exemplo que me apresentou é muito válido se sempre fosse uma sequencia sem alteração, mas haverá casos que pode ocorrer quebra na sequencia tipo ter que IMPRIMIR DA 1-20 depois a 35;38 e depois de 40 a 60 sendo assim o intervalo a ser apresentado deveria ser 1-20;35;38;40-60, caso ele apresente somente a primeira e ou ultima página: 1-60 estaria imprimindo páginas em excesso com outros dados não necessários.
Um colega em outro tópico fez a planilha em anexo ela cita as páginas, mas ainda não faz a sequencia, vou tentar analisar o seu modelo e o dele e buscar uma adaptação que traga o resultado desejado, caso também possa me ajudar agradeço.
Mas como disse a sua planilha já irá me ajudar bastante caso tenha novas ideias agradeço .
TESTE IMPRESSÃO - VBA.xlsm