Ir ao conteúdo
  • Cadastre-se

Buscar informações diversas em Planilha


Ir à solução Resolvido por Basole,

Posts recomendados

Caríssimos colegas, boa noite.

Há muito tenho acompanhado o fórum e as soluções das diversas dúvidas e parabenizo a todos pelas dedicações em ajuda ao próximo.

Estou neste momento necessitando de ajuda dos experts em excel para solucionar um problema.

Estou tentando auxiliar um amigo com uma planilha que contém um banco de dados de exames, pensei que as informações solicitadas seriam fáceis de buscar, mas meus conhecimentos são limitados pois tratam-se de diversos campos.

Trata-se de um cadastro de marcação de exames, gostaria de saber como posso obter as seguintes informações:

- Qual o dia e horário no mês em que houve o maior índice (pico) de faltas (STATUS TB MARCAÇÃO) nos exames agendados (AGENDAMENTO EXAME);

- Qual o exame de maior índice (pico) de falta e

- Quais as salas de procedimentos (SALA DO EXAME) de maior índice (pico) de falta.

Além destas informações em quantidade, também terei que gerar um gráfico.

Tentei algumas fórmulas (matriciais )que já usei em outros tipos de planilhas com numeros, porém com texto e data não estou conseguindo desenvolver nada.

Alguém conseguiria me auxiliar com idéias ?

Segue anexo a planilha editada para exemplo.

Desde já agradeço a paciência e Deus abençõe a todos.

Abço.

Agendamento.xlsx

Link para o comentário
Compartilhar em outros sites

arf0307, seja bem vindo ao forum! Fiz algumas ideias (sugestoes) entre formulas matriciais udf e macros, veja maiores detalhes e se lhe atende no anexo: 

Amigo Basole, boa noite querido.

Te agradeço pelo empenho e presteza em vossa resposta, mas não consegui entender muito bem os resultados, no caso você trouxe de fato o dia e horário de pico, certo ?

Creio que eu não soube explicar bem e acabei confundindo você:

Na verdade os ítens pesquisados são 4: (Coluna A: Status; B: Agendamento; D: Sala do Exame e E: Exame (nome)), no caso somente o status "Falta" será pesquisado.

- No mês inteiro, é possível filtrar qual (s) o dia (data) onde o número de faltas foi maior em relação ao restante dos dias ?

- Qual (s) a hora com maior número de falta ?

- Qual (s) exame com maior número de falta;

e Qual a sala de exames com maior número de falta.

As demais colunas não serão avaliadas.

Gostei da ideia da Macro, mas esta planilha é exportada do sistema de gestão deles, e as fórmulas irão ajudar bastante a extrairem os resultados, mas será copiando e colando mesmo pois a planilha creio eu será sempre igual, diferenciando talvêz no numero de linhas, aí o mano lá altera o intervalo de célula.

Mas uma vez desculpa.

Espero ter ficado mais clara a explicação.

Abço e Deus o abençõe.

Link para o comentário
Compartilhar em outros sites

arf0307, só retornei agora, pois estava ocupado. A principio entendi o que voce estava querendo, mas a planilha e enviei parecia mais uma folha de rascunho, (E ate quem escreve no dia seguinte nao consegue entender...rssssssssss), pois usei para fazer alguns testes com as formulas e tentar enteder a mecanica de cada uma e apesar de colorir uns intervalos nao deixei claro o que estava querendo dizer.   

 
Bom vamos lá, tentei obter os resultados atraves de formulas. A funcao MODO faz isso (retorna com as repeticoes), mas somente com numeros e retorna somente uma ocorrencia. E tentei tbem. essa formula, faz a mesma coisa: =INDIRETO(ENDEREÇO(CORRESP(MÁXIMO(V:V);V:V;0);COL(S:S))), mas tbem. so retorna uma ocorrencia.
Sendo assim usei macros, pois traz todo o historico de cada ocorrência.
Usei colunas auxiliares (a prox.  coluna vazia->no caso a (S) ),  para obter uma string (SERIAL= juncao da coluna 'A' com a 'B' para o 1º ex.).  
A composicao da string Serial é:  (ok ou falta-Dia|Mês|Hora|Minuto)
Esses dados pode-se tbem. serem inseridos  em outra (aba) ex.. plan2, 
Nao sou muito bom com graficos, mas inclui uma amostra nas linhas abaixo dos dados  das colunas  (S:Z).
 
Quanto ao fato que a planilha ser gerada por um sistema externo. Há  a opcao de  exportar  desta planilha o modulo "MódEstatistica" p/ uma pasta de preferência.  E com a plan.  gerada pelo sistema,  o usuario pode abrir o editor ( teclas ALT+F11 ) e importar este modulo, e executar a macro 'Estatistica' atraves das teclas (ALT+F8), e por ultimo salvar ou NAO como 'Pasta de trabalho habilitada para macro excel' 
 
Pra mim o resultado foi satisfatorio. 
Veja se atende as suas necessidades. 

Agendamento-v3.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

 

arf0307, só retornei agora, pois estava ocupado. A principio entendi o que voce estava querendo, mas a planilha e enviei parecia mais uma folha de rascunho, (E ate quem escreve no dia seguinte nao consegue entender...rssssssssss), pois usei para fazer alguns testes com as formulas e tentar enteder a mecanica de cada uma e apesar de colorir uns intervalos nao deixei claro o que estava querendo dizer.   

 
Bom vamos lá, tentei obter os resultados atraves de formulas. A funcao MODO faz isso (retorna com as repeticoes), mas somente com numeros e retorna somente uma ocorrencia. E tentei tbem. essa formula, faz a mesma coisa: =INDIRETO(ENDEREÇO(CORRESP(MÁXIMO(V:V);V:V;0);COL(S:S))), mas tbem. so retorna uma ocorrencia.
Sendo assim usei macros, pois traz todo o historico de cada ocorrência.
Usei colunas auxiliares (a prox.  coluna vazia->no caso a (S) ),  para obter uma string (SERIAL= juncao da coluna 'A' com a 'B' para o 1º ex.).  
A composicao da string Serial é:  (ok ou falta-Dia|Mês|Hora|Minuto)
Esses dados pode-se tbem. serem inseridos  em outra (aba) ex.. plan2, 
Nao sou muito bom com graficos, mas inclui uma amostra nas linhas abaixo dos dados  das colunas  (S:Z).
 
Quanto ao fato que a planilha ser gerada por um sistema externo. Há  a opcao de  exportar  desta planilha o modulo "MódEstatistica" p/ uma pasta de preferência.  E com a plan.  gerada pelo sistema,  o usuario pode abrir o editor ( teclas ALT+F11 ) e importar este modulo, e executar a macro 'Estatistica' atraves das teclas (ALT+F8), e por ultimo salvar ou NAO como 'Pasta de trabalho habilitada para macro excel' 
 
Pra mim o resultado foi satisfatorio. 
Veja se atende as suas necessidades. 

 

Fala meu Nobre brother Basole, boa noite amigo, como vai ?

Mano, desculpa a demora, este fds estive bastante ocupado e por isso demorei para testar a planilha.

Cara, tá realmente show a vossa solução, já dá para obter os dados solicitados pelo colega, agora só mais uma coisa, eu não saco nada de macro, alías pude constatar que não saco nada de excel, as fórmulas básicas que estou acostumado usar em nada me ajudaram, tentei entender a sua macro analisando-a, como as informações ainda ficam muito extensas devido as datas e principalmente as horas, criei uma copia para tentar eliminar as horas e apresentar as duas soluções, caso ele se possa utilizar ao seu supervisor apenas as datas que já são grandes, caso contrário, usa a versão 3 sem alteração. Então analisando a sua macro, no campo Status (Falta/ok) deletei onde falava de hora (H) e minuto (Min), mas o resultado apresentado foi "celulas em branco", já nos demais (Exame e sala de exame) deu certo, no que posso ter errado, uma vez que editei da mesma forma ?

E outra dúvida é em relaçao a importação da macro, creio que as planilhas obviamente serão iguais visto que trata-se de uma exportação feita pelo sistema de gestão da empresa, agora como funciona esse processo, pois nunca lidei com macro, seria possível me esclarecer esta questão brother ?

Fico no vosso aguardo.

Desde já te agradeço pela atenção ao caso.

Deus abençõe você e tda família.

Abço.

Link para o comentário
Compartilhar em outros sites

Olá meu brother obrigado pelo nobre e pelos elogios, bom por aqui tá tudo beleza espero que por ai esteja tambem, vamos lá pelo que entendi voce que diminuir  o comprimento da minha chamada serial (composicao da coluna 'a' & 'b') e obter o resultado de 'falta ou ok + o dia e + o mes? caso seja isso, então altere a linha da macro 'Estatistica'

De:  

 rng3 = rng1 & "-D" & Day(rng2) & "M" & Month(rng2) & "H" & Hour(rng2) & "MIN" & Minute(rng2)  

para:  

rng3 = rng1 & "-D" & Day(rng2) & "M" & Month(rng2) 

E terá o resultado: ex.: [ falta-D1M6 ]. Neste caso a estatistica ´retornar´ somente para o (dia & mes) com maior ocorrencias.

 

Se as planilhas geradas pelo sistema, tiverêm a mesma formatação deste ex. a macro vai 'rodar' sem problemas. E para importar a macro, 1º você tem que exportar para uma pasta de preferência-> Aperte as teclas (ALT+F11), do lado esquerdo, clik c/ o botao direito sobre o modulo 'ModEstatistica' e escolha a opção 'Exportar' e escolha a pasta p/ salvar). E em 2º para importar para nova planilha gerada, repita o processo e escolha a opcao disponivel 'Importar' e para executar a macro aperte as teclas (ALT+F8) e escolha a opcao "Estatistica' e ok. (vide imagem abaixo).

Outra coisa e importante, a 1ª linha da planilha que tem os nomes das colunas [STATUS TB MARCAÇÃO, AGENDAMENTO EXAME, HR INSERÇÃO NO SISTEMA ], foi voce que criou, ou o sistema gera os dados com esta linha?, caso seja a 1ª opcao, será necessario fazer pequenas alteraçoes para nao gerar errors na execuçã oda macro. . 

saudaçoes.

abc.

 

importar_Modulo.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Olá meu brother obrigado pelo nobre e pelos elogios, bom por aqui tá tudo beleza espero que por ai esteja tambem, vamos lá pelo que entendi voce que diminuir  o comprimento da minha chamada serial (composicao da coluna 'a' & 'b') e obter o resultado de 'falta ou ok + o dia e + o mes? caso seja isso, então altere a linha da macro 'Estatistica'

De:  

 rng3 = rng1 & "-D" & Day(rng2) & "M" & Month(rng2) & "H" & Hour(rng2) & "MIN" & Minute(rng2)  

para:  

rng3 = rng1 & "-D" & Day(rng2) & "M" & Month(rng2) 

E terá o resultado: ex.: [ falta-D1M6 ]. Neste caso a estatistica ´retornar´ somente para o (dia & mes) com maior ocorrencias.

 

Se as planilhas geradas pelo sistema, tiverêm a mesma formatação deste ex. a macro vai 'rodar' sem problemas. E para importar a macro, 1º você tem que exportar para uma pasta de preferência-> Aperte as teclas (ALT+F11), do lado esquerdo, clik c/ o botao direito sobre o modulo 'ModEstatistica' e escolha a opção 'Exportar' e escolha a pasta p/ salvar). E em 2º para importar para nova planilha gerada, repita o processo e escolha a opcao disponivel 'Importar' e para executar a macro aperte as teclas (ALT+F8) e escolha a opcao "Estatistica' e ok. (vide imagem abaixo).

Outra coisa e importante, a 1ª linha da planilha que tem os nomes das colunas [STATUS TB MARCAÇÃO, AGENDAMENTO EXAME, HR INSERÇÃO NO SISTEMA ], foi voce que criou, ou o sistema gera os dados com esta linha?, caso seja a 1ª opcao, será necessario fazer pequenas alteraçoes para nao gerar errors na execuçã oda macro. . 

saudaçoes.

abc.

 

importar_Modulo.png

Boa tarde mano Basole, td beleza gçs A Deus.

Querido, o comando acima foi por acaso como editei, e tb alterei este:

 

 .Cells(2, uC).Value = "Serial (ok/falta-Dia|Mês)"

 

na serial tirei so a hora e o minuto preservando então=> "Serial (ok/falta-Dia|Mês)"

 

mas o resultado voltou com celulas em branco, agora fiz o mesmo para o exame e a sala de exame e deu certo, não mexi em mais nada no código, você alterando por aí deu certo no seu teste ?

 

Tentei colar a imagem aqui, mas não consegui, assim seria mais fácil entender como ficou, tudo que consegui então foi copiar e colar:

 

FALTAS - MAIOR NUMERO DE FALTA:     EXAMES - MAIOR NUMERO DE FALTA:     SALA EXAMES - MAIOR NUMERO DE FALTA:     Serial (ok/falta-Dia|Mês) Ocorrencias(Classif.) Qtd de Vezes  Serial (Exame-dia|mês) Ocorrencias(Classif.) Qtd de Vezes  Serial (Sala Exame|dia|mês) Ocorrencias(Classif.) Qtd de Vezes  ok-D1M6     TC_PELVE-d1m6 MG_MAMOGRAFIA_BILATERAL-d1m6 19 TCLAR1-d1m6 MAMOVM1-d1m6 10 ok-D1M6     TC_TORAX-d1m6 TC_CRANIO-d1m6 9 TCLAR1-d1m6 RXVE1-d1m6 10 falta-D1M6     TC_TORAX-d1m6 ECOCOLORDOPPLER_CARDIOGRAMA-d1m6 9 TCLAR2-d1m6 USGAZ1-d1m6 10 ok-D1M6     MG_MAMOGRAFIA_BILATERAL-d1m6 TC_ABDOMEN_SUPERIOR-d1m6 7 MAMOVM1-d1m6 MAMOVM2-d1m6 9 falta-D1M6     TC_ABDOMEN_SUPERIOR-d1m6 USG_PELVICA_TRANSVAGINAL-d1m6 7 TCLAR1-d1m6 ECOAZ4-d1m6 9

 

Abço e Deus vos abençõe.

Boa tarde mano Basole, td beleza gçs A Deus.

Querido, o comando acima foi por acaso como editei, e tb alterei este:

 

 .Cells(2, uC).Value = "Serial (ok/falta-Dia|Mês)"

 

na serial tirei so a hora e o minuto preservando então=> "Serial (ok/falta-Dia|Mês)"

 

mas o resultado voltou com celulas em branco, agora fiz o mesmo para o exame e a sala de exame e deu certo, não mexi em mais nada no código, você alterando por aí deu certo no seu teste ?

 

Tentei colar a imagem aqui, mas não consegui, assim seria mais fácil entender como ficou, tudo que consegui então foi copiar e colar:

 

FALTAS - MAIOR NUMERO DE FALTA:     EXAMES - MAIOR NUMERO DE FALTA:     SALA EXAMES - MAIOR NUMERO DE FALTA:     Serial (ok/falta-Dia|Mês) Ocorrencias(Classif.) Qtd de Vezes  Serial (Exame-dia|mês) Ocorrencias(Classif.) Qtd de Vezes  Serial (Sala Exame|dia|mês) Ocorrencias(Classif.) Qtd de Vezes  ok-D1M6     TC_PELVE-d1m6 MG_MAMOGRAFIA_BILATERAL-d1m6 19 TCLAR1-d1m6 MAMOVM1-d1m6 10 ok-D1M6     TC_TORAX-d1m6 TC_CRANIO-d1m6 9 TCLAR1-d1m6 RXVE1-d1m6 10 falta-D1M6     TC_TORAX-d1m6 ECOCOLORDOPPLER_CARDIOGRAMA-d1m6 9 TCLAR2-d1m6 USGAZ1-d1m6 10 ok-D1M6     MG_MAMOGRAFIA_BILATERAL-d1m6 TC_ABDOMEN_SUPERIOR-d1m6 7 MAMOVM1-d1m6 MAMOVM2-d1m6 9 falta-D1M6     TC_ABDOMEN_SUPERIOR-d1m6 USG_PELVICA_TRANSVAGINAL-d1m6 7 TCLAR1-d1m6 ECOAZ4-d1m6 9

 

Abço e Deus vos abençõe.

Xiiiii amigo, não deu certo copiar e colar não, ficou totalmente desconfigurado, de nada adiantou, como é possível colar uma imagem aqui ?

Abço.

Link para o comentário
Compartilhar em outros sites

Para postar imagem,  salve o intervalo da plan que deseja como *.jpg, *.png, ou *.bmp e faça o upload da imagem salva, em um site de hospedagem como por ex. : http://postimage.org copie o link e click no icone de imagem do editor e cole o link. 

Parceiro, colei o link direto, o link da imagem e miniatura para forum.

Tô aprendendo é coisa neste forum, show de bola.

Vê se consegue ver algo aí mano.

Abço.

 

http://s9.postimg.org/6uuun3rrj/Exames.gif

 

http://postimg.org/image/f0cwl9g0b/

 

Exames.jpg

Link para o comentário
Compartilhar em outros sites

Brother, desculpe nao tinha testado antes, depois que vi a imagem que postou, meu resultado foi o mesmo que o seu. A explicação logica para isso é que como esta pesquisando somente um dia no caso(1/06/ ) o resultado da concatenacao 'a&b" (serial), são 2 (dois) valores diferentes 'falta-D1M6' e 'ok-D1M6', então a macro nao criou um colecao. Para teste altere na coluna 'A' alguns dados 6 ou 7 linhas, onde tem 'ok' com 'sim' alterando com 'nao' e veja que tera resultados <> de " ". E quando tiver com os dados do mes completo (01/06/ a 30/06), com certeza terá tbem. retorno de dados <> " ".

Qq coisa dee um ?

abc.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Brother, desculpe nao tinha testado antes, depois que vi a imagem que postou, meu resultado foi o mesmo que o seu. A explicação logica para isso é que como esta pesquisando somente um dia no caso(1/06/ ) o resultado da concatenacao 'a&b" (serial), são 2 (dois) valores diferentes 'falta-D1M6' e 'ok-D1M6', então a macro nao criou um colecao. Para teste altere na coluna 'A' alguns dados 6 ou 7 linhas, onde tem 'ok' com 'sim' alterando com 'nao' e veja que tera resultados <> de " ". E quando tiver com os dados do mes completo (01/06/ a 30/06), com certeza terá tbem. retorno de dados <> " ".

Qq coisa dee um ?

abc.

Mano Basole, deixa eu ver se entendi bem, eu escolhi 7 celulas com "ok" e alterei para "sim" e apareceu somente o resultado para "falta", mas como conseguirei resolver esta questão ?

Será que isso também está acontecendo no "Exames" e "sala de exames" ?

Abço.

Mano Basole, deixa eu ver se entendi bem, eu escolhi 7 celulas com "ok" e alterei para "sim" e apareceu somente o resultado para "falta", mas como conseguirei resolver esta questão ?

Será que isso também está acontecendo no "Exames" e "sala de exames" ?

Abço.

Meu brother, mais um detalhe, estava fazendo algumas conferências e constatei que os dados "ok" que na verdade ou na planilha original é "F", usei ok para facilitar o entendimento, mas não sei se na macro isso pode atrapalhar em algo, assim como "falta" na original é "T", então vi que todos os dados "ok e falta" são contabilizados, e na verdade só quero realmente o que é "Falta", neste exemplo tem somente 98 linhas, mas na original tem quase 36000 linhas, é possível trazer só o que tem "STATUS TB MARCACAO" nas 3 situações: Status, Exames e Sala de Exames, como "Falta" ? Como você digitou maior numero de faltas eu pensei que só tivesse as faltas, mas não ele busca todas as ocorrências.

To te dando maior trabalhão brother, mas foi o que me pediram.

Abço.

Link para o comentário
Compartilhar em outros sites

Bom, mano nao adianta a gente ficar simulando informaçoes. acho que a melhor forma de resolver isso é na base do 'reality show' ou seja testar a macro com dados reais. Veja se consegue c/ seu amigo os dados alguns dias diferentes para fazer o teste ai você me diz o resultado. 

Beleza irmão, eu tenho a original e irei fazer o processo de importação nela, mas a unica diferença é realmente é a que te falei, ao invés de "ok é f" e de "falta é t", e a data que vai de 01 a 30/06/2014, pra enviar pro forum tive que reduzir pois é mt grande. Mas você conseguiu entender quanto a busca somente do t (falta) ?

Fka na paz,

Abço.

Link para o comentário
Compartilhar em outros sites

Sim, mas acho que é o contrario: o f = false (falta) e o t = true (ok).?

Caso seja isso, é fácil de resover se quiser o resultado do exemplo subst. a linha por estas 2: 

If rng1 = "t" Then rng3 = Replace(rng1, "t", "falta")    & "-D" & Day(rng2) & "M" & Month(rng2)If rng1 = "f" Then rng3 = Replace(rng1, "t", "ok") & "-D" & Day(rng2) & "M" & Month(rng2)
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

 

Sim, mas acho que é o contrario: o f = false (falta) e o t = true (ok).?

Caso seja isso, é fácil de resover se quiser o resultado do exemplo subst. a linha por estas 2: 

If rng1 = "t" Then rng3 = Replace(rng1, "t", "falta")    & "-D" & Day(rng2) & "M" & Month(rng2)If rng1 = "f" Then rng3 = Replace(rng1, "t", "ok") & "-D" & Day(rng2) & "M" & Month(rng2)

Alo meu querido brother.

Cara não sei mais o que fazer, ja estorei o prazo desta planilha e comigo o negócio não anda, vou começar a me dedicar em aprender a fundo excel. Fui importar o módestatistica na plan original e ta dando erro ao tentar executar (print abaixo), na planilha teste também estou deixando de fazer algo que as informações do "STATUS" não vem, e dependo da original funcionar pra validar o restante das datas (de 01 a 30) pra ver se vai funcionar. Amigo, prometo que não vou mais lhe incomodar com esta planilha que já está me deixando de dor de cabeça, se eu soubesse que era pedreira teria primeiro analisado pra depois dar a resposta se daria ou não pra fazer. Se puder inserir na planilha em anexo a macro atualizada, o resto eu me viro por aqui, pode ser ?

Obs.: Lembrando que não precisa mostrar resultados "ok", só mesmo os de "falta".

não sei como agradecer por sua imensa ajuda.

Deus te abençõe.

Print Erro na execução em nova planilha:

erro_ao_tentar_executar.jpg

 

Planilha original reduzida:

Agendamento_Junho.zip

Link para o comentário
Compartilhar em outros sites

kalma ai irmão! nem tudo que é parecido é igual ! o ex que tu mandou os dados estavam na Plan1, vendo a img. vejo Plan1(NO SHOW), caso os dados estejam nesta plan, então é necessario algumas alteraçoes no codigo onde esta escrito sheets("plan1"), por ex altere para sheets("no show") e tbem. aproveite e corrija um erro que cometi, altere a 2ª linha que postei (#15) acima por esta: 

 

 * editado:  desculpe agora q vi o anexo, vou abrir ja retorno. 

If rng1 = "f" Then rng3 = Replace(rng1, "f", "ok") & "-D" & Day(rng2) & "M" & Month(rng2)
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Vamo lá meu rei, analisando os resultados ...ou teve jogo do mengao ou negin tava com dor de barriga....[ falta-D4M6 ] = 387 faltas no dia 4 de junho? tudo isso ? Cara dá uma confirida veja se é isso mesmo. Ah e alem das letras t e f na coluna "A" e exatamente na linha 3457 tem a letra  u e  a, s, e b em outras linhas. 

Bom, veja ai agora.. com os testes que fiz ficou show de bola digo show de dados. ou sei la oqe..ficou beleza.

 

abc.

.  

Agendamento_Junho-v4.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Vamo lá meu rei, analisando os resultados ...ou teve jogo do mengao ou negin tava com dor de barriga....[ falta-D4M6 ] = 387 faltas no dia 4 de junho? tudo isso ? Cara dá uma confirida veja se é isso mesmo. Ah e alem das letras t e f na coluna "A" e exatamente na linha 3457 tem a letra  u e  a, s, e b em outras linhas. 

Bom, veja ai agora.. com os testes que fiz ficou show de bola digo show de dados. ou sei la oqe..ficou beleza.

 

abc.

.  

Manão é tanta linha nesta plan que eu não havia percebido, até porque o colega ficou preocupado com as faltas. Só agora há pouco filtrando por acaso a planilha original que vai até 31599 se não me falha a memória, é que apareceu além do f e t estas outras letras.

Queridão, vou testar neste momento e te dou uma posição, ma creio que tu arrebentou na macro como tem feito.

Grato e abção.

Fka na paz.

Link para o comentário
Compartilhar em outros sites

Manão é tanta linha nesta plan que eu não havia percebido, até porque o colega ficou preocupado com as faltas. Só agora há pouco filtrando por acaso a planilha original que vai até 31599 se não me falha a memória, é que apareceu além do f e t estas outras letras.

Queridão, vou testar neste momento e te dou uma posição, ma creio que tu arrebentou na macro como tem feito.

Grato e abção.

Fka na paz.

 

Vamo lá meu rei, analisando os resultados ...ou teve jogo do mengao ou negin tava com dor de barriga....[ falta-D4M6 ] = 387 faltas no dia 4 de junho? tudo isso ? Cara dá uma confirida veja se é isso mesmo. Ah e alem das letras t e f na coluna "A" e exatamente na linha 3457 tem a letra  u e  a, s, e b em outras linhas. 

Bom, veja ai agora.. com os testes que fiz ficou show de bola digo show de dados. ou sei la oqe..ficou beleza.

 

abc.

.  

Parceirão, a planilha ficou show, mas eu tive que contabilizar os exames e salas olhando data a data para filtrar as faltas, pois ao contrário do Status que ja vem filtrado os exames e salas de exames vem somados total, se a busca automatica filtrar so para falta já vai ajudar porque pra mim interessa mais a falta, você poderia me informar onde eu poderia alterar na macro ?

Grato, gde abço e Deus abençõe campeão.

Link para o comentário
Compartilhar em outros sites

Bom dia aee mano espero que esteja todo. bem por ai.

Bom neste caso acho que o ideal seria associar aos nomes do exame e da sala, o [sTATUS TB MARCAÇÃO] -> coluna"A" ai ficaria desta forma, ex.: [ TC_TORAX-falta-d1m6 ] ou [ TC_TORAX-f-d1m6 ] ou como você preferir. Isso vai diferenciar as ocorrencias que foram realizadas ou nao, ai voce tera os resultados 'mastigados'. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Bom dia aee mano espero que esteja todo. bem por ai.

Bom neste caso acho que o ideal seria associar aos nomes do exame e da sala, o [sTATUS TB MARCAÇÃO] -> coluna"A" ai ficaria desta forma, ex.: [ TC_TORAX-falta-d1m6 ] ou [ TC_TORAX-f-d1m6 ] ou como você preferir. Isso vai diferenciar as ocorrencias que foram realizadas ou nao, ai voce tera os resultados 'mastigados'. 

Bom dia irmão, beleza ?

Então, acho que é a melhor solução, o que faço para alterar o codigo ?

Preciso entregar isso ho cedo, porque o parceiro vai apresentar amanhã, só Jesus na causa, to com a corda no pescoço, rsrsrs

abço.

Link para o comentário
Compartilhar em outros sites

  • Solução

Bom eu fiz as alteraçoes, pois nao era o caso de apenas uma linha.

O formato ficou assim: [ MG_MAMOGRAFIA_BILATERAL-d4m6-ok ] e [ USGVM3-d2m6-fa ] , pois é mais fácil de visualizar.  Segue o link, veja se agora ficou melhor do que tava. 

 

https://www.sendspace.com/file/oev9v2

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Bom dia irmão, beleza ?

Então, acho que é a melhor solução, o que faço para alterar o codigo ?

Preciso entregar isso ho cedo, porque o parceiro vai apresentar amanhã, só Jesus na causa, to com a corda no pescoço, rsrsrs

abço.

Amigão encontrei outra situação aqui, a partir da linha 93 das colunas s em diante, após o comando para limpar, desta linha em diante não se altera, ou seja, não apaga os dados, eu tentei alterar colocando o código só a coluna, ao invés de s1, alterei para s mas deu erro, tenho mt que aprender mesmo, tb tentei s100000, e contiuou dando erro.

Abço.

Link para o comentário
Compartilhar em outros sites

Tá fácil meu rei. Pra resolver este problema importe o modulo 'MódEstatistica' desta ultima versao que enviei, nela ja esta resolvido este problema ou substitua a macro (corrigida) abaixo:

Sub LIMPAR()Sheets("no show").ActivateSheets("no show").Range("s1:aa" & Cells(Rows.count, "s").End(xlUp).Row).ClearContentsSheets("no show").Range("s1:aa" & Cells(Rows.count, "s").End(xlUp).Row).Interior.ColorIndex = xlNoneEnd Sub 

abxx.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...