Ir ao conteúdo
  • Cadastre-se

Mariana Alves

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Tudo que Mariana Alves postou

  1. Olá Osvaldomp, tudo bem? Desculpe a demora em retornar. Então, deu um trabalho separar e limpar as planilhas com os dados, mas depois disso os 3 códigos rodaram muito bem. Para um pouco mais de 1 milhão de linhas, não percebi diferença grande de tempo entre eles, a tela ficou branca e com mensagem de não respondendo mas depois liberou. Eu peguei os códigos e rodei um em cada planilha com informações diferentes e o maravilhoso resultado apareceu em todas. Sua macro foi de uma ajuda imensa! Como eu disse anteriormente, espero ter a possibilidade de te ajudar no futuro. Obrigada
  2. Olá Osvaldomp, tudo bem? Eu vou testar os códigos hoje e te retorno, pois o arquivo original tem muita sujeira e ainda preciso dividir em planilhas menores. Mas pelo que testei, os 3 códigos rodaram certinho e sem travar. Muito obrigada
  3. Osvaldomp, O arquivo original tem mais de 11 milhões de linhas, e por causa do limite do Excel comecei separando de 1 em 1 mi e travou, diminui para 100000, depois para 1000 e continuou travando. A tela fica toda branca e com mensagem de que o Excel não está respondendo (uso a versão 2013 32bits num pc com Win10, 8GB de RAM, core i3). Mesmo após 6h de execução, continua travado. Não consigo acessar a macro pois não aceita nenhum comando, exceto o de fechar o programa ou continuar aguardando. Estou enviando a planilha já dividida, com mais de 86000 linhas. Obrigada 1-397.zip
  4. Olá Osvaldomp, bom dia. Apenas uma dúvida: essa macro tem limite de linhas para executar? Eu estou tentando executá-la numa planilha de 100000 linhas e trava. Será que o travamento está relacionado ao desempenho do computador, ou a macro em si? Mais uma vez, agradecerei imensamente se puder me responder.
  5. Osvaldomp, não sei como te agradecer Deu certo!!! Muito obrigada!!! Espero um dia poder te ajudar numa dúvida também
  6. Olá Osvaldomp Rodei seu código e a coluna Descrição recebeu os textos concatenados das colunas C:D, porém cada linha ficou separada. Eu preciso que concatene tudo de C:D numa única célula, se as informações dessas colunas pertencerem a um mesmo paciente numa mesma data, conforme o exemplo: Eu tentei a fórmula no excel mais atualizado, mas só uni se eu selecionar o que vai ser unido: =SE(E((Tabela5[@PRONTUARIO]=Tabela4[@PRONTUARIO]);(Tabela5[@DATA]=Tabela4[@DATA]));UNIRTEXTO(" ";VERDADEIRO;C2:C18;D2:D18);" ") **transformei as informações base em Tabela4 e as infos das colunas F:G em Tabela5 Testei também outras variações da fórmula como abaixo, e retorna #NOME?: =SE(E((Tabela5[@PRONTUARIO]=Tabela4[@PRONTUARIO]);(Tabela5[@DATA]=Tabela4[@DATA]));UNIRTEXTO(" ";VERDADEIRO;Tabela4[[#Tudo];[ATRIBUTO]];Tabela4[[#Tudo];[DESCRICAO]]);" ") Se puder me ajudar de novo, agradeço!
  7. Olá pessoal! Alguém pode me dar uma grande ajuda? Tenho uma planilha de atendimento de pacientes, e ela contém o número do paciente, a data que ele recebeu atendimento, e o que foi escrito pelos médicos nas colunas C e D (sendo a coluna C como um campo de formulário, e a coluna D o que foi escrito em cada campo). O @consulta, @testedelc, etc, são os nomes dos formulários. Preciso de ajuda para criar uma função ou vba que faça o seguinte: valide se o paciente é o mesmo e é a mesma data (colunas F e G contem a informações de paciente e data sem duplicidade), e então concatene ou una o texto de tudo que está dentro desse "período' numa mesma célula. Ex: paciente 1 fez uma @consulta dia 22/10/2002 (a data está invertida na planilha) e foi preenchido todos os campos Queixas, Ap:, Af:,.... com as respectivas informações na coluna D. Vejam que nas colunas A e B os números dos pacientes e as datas se repetem Eu preciso que fique assim: paciente data conteudo 1 22/10/2002 @consulta QUEIXAS: VEIO PARA CHECK UP E ACHA QUE CO EM USO ESTÁ FORTE AP: AF: .... 1 12/05/2014 @consulta QUEIXAS: QUER TENTAR LC. JÁ USOU NO PASSDO A GELATINOSA AP: AF: glaucoma ----- *tudo que é correspondente ao conteúdo, tem que ficar numa mesma célula (a formatação dessa célula não é importante) Se alguém puder me ajudar, agradeço. O arquivo de base foi anexado. Observação: Eu já tentei as funções UNIRTEXTO e CONCATENAR mas ela não funcionan bem dentro de um =SE(E(...)) pacientes.xlsx

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...