Ir ao conteúdo
  • Cadastre-se

Joseph2018

Membros Plenos
  • Total de itens

    23
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Prezado Edson: Fantástico. Você é o cara. Tentei entender o código, mas só consegui fazê-lo superficialmente. Funcionou perfeitamente. Certamente conseguirei adaptá-lo a situações futuras. MUITO OBRIGADO!!! adicionado 9 minutos depois Prezado Osvaldo, muito obrigado pela ajuda e encaminhamento da solução. O código fornecido pelo Edson Branco funcionou perfeitamente. Muto obrigado.
  2. Amigo, obrigado pela resposta, porém, gostaria de uma solução em que as datas informadas aparecessem nos locais apropriados (T2 e U2), e no formato de data. Se for apenas 1 campo de data funciona, porém com os 2 campos, somente se feito através dos comandos manuais. No aguardo, agradeço.
  3. Na planilha anexa, quando executo o Filtro Avançado do exemplo, manualmente, funciona perfeitamente. Porém, quando gravo uma macro com os mesmos passos e atrelo ao botão "Consultar" deixa de funcionar. Poderia me ajudar. Filtro_Avancado_Macro.zip
  4. Obrigado amigo. Fiz as adaptações e funcionou legal. Muito obrigado.
  5. Amigo, tem uma solução para minha solicitação acima, ou seja, o que devo inserir em uma cédula qualquer, para que retorne o número da linha correspondente à última célula preenchida da coluna A da planilha MOV_ME? Desde já agradeço.
  6. Não amigo, eu gostaria que fosse identificado o número da linha correspondente à ultima célula preenchida da coluna A. Esta planilha é dinâmica e o número de registros vai aumentando a todo instante. Por isso gostaria de visualizar o número da linha em correspondente à última célula da coluna A, que esteja preenchida. Obrigado pela sugestão do youtube.
  7. Amigo, bom dia. Adaptei o código que você me mandou no dia 06/03 e funcionou perfeitamente, Muito obrigado. Neste momento solicito o seguinte: Preciso inserir em uma célula, o número da última linha preenchida da coluna "A" da planilha MOV_ME, pois preciso fazer o acompanhamento da quantidade de linhas. Tentei usar a função LIN, mas não consegui. Como devo fazer? (não achei necessário encaminhar a planilha); Você tem alguma indicação de curso de Excel Avançado, incluindo programação VBA para Excel? Pode ser presencial ou on-line. Caso negativo, sugere algum livro tipo passo-a-passo para programação VBA? No aguardo, antecipadamente agradeço.
  8. Amigo, boa tarde. Estive afastado por motivo de férias e só hoje pude voltar a acessar o fórum. Peço desculpas por não ter inserido dados nas planilhas que são utilizadas para inserir dados na planilha MOV_ME. Vou tentar usar o código que você enviou que, com certeza deve ser a melhor solução. Contudo, como o processo de cópia já está funcionando e que quando, após a cópia eu acesso "manualmente" a planilha MOV_ME, vou para a última célula preenchida e depois a partir da próxima eu seleciono um intervalo da coluna A até a J de umas 200 linhas e apago (deleto), tudo funciona perfeitamente. Assim sendo, como uma solução adicional poderia ter um código que fizesse isso, ou seja: ir para a última célula preenchida da coluna A da planilha MOV_ME e, a partir da próxima selecionasse um intervalo de 200 linhas de A até J e deletasse? Isso seria mais um aprendizado para mim. Por fim, amigo, gostaria de aproveitar para pedir, caso você possa, uma indicação de um Curso de VBA para Excel, preferencialmente presencial (senão, on line) que abordasse de forma prática, passo a passo todos os procedimentos necessários a um aprendizado consistente da linguagem. No Aguardo, antecipadamente agradeço.
  9. Amigo, devo refazer o post conforme suas orientações acima ou pode ficar para os próximos, pois não vi a resposta a minha consulta? No aguardo. Agradeço. PS.: só para esclarecer, às vezes preciso incluir tabelas com valores e não vi este recurso dentro do post.
  10. Amigo, segue o arquivo Parte_Codigo_Copia_Informacoes.docx, com a parte referente ao processo de cópia das informações para a planilha MOV_ME. Par facilitar o entendimento, anexo também o arquivo Calcula_Consumo_Resposta_Final.xlsx com algumas planilhas envolvidas. No aguardo, antecipadamente agradeço. Calcula_Consumo_Final.xlsx Parte_Codigo_Copia_Informacoes.docx
  11. Amigo, desculpe mais uma vez. Descobri a razão porque estava dando erro. Havia uma sujeira em uma célula distante. Por isso funcionou quando ajustei para 100 e para valores maiores dava erro. Já consegui ajustar todas as referências para 30000 e tudo funcionou perfeitamente. Obrigado por tudo e até a próxima. Amigo, ocorreu um imprevisto. Pensei que estava tudo ok, mas há um problema: a planilha _MOV_ME é alimentada, via código VBA copiando determinados intervalos de outras planilhas e colando somente valores nela. Por segurança copio, por exemplo um intervalo que compreende 100 linhas, porém as 40 últimas não tem informação, mas quando são coladas na MOV_ME parece que fica algum registro, pois imediatamente a planilha Cons_Mensal apresenta erro nas fórmulas (#VALOR). Aí eu vou na planilha MOV_ME seleciono todas as células vazias a partir da última linha preenchida, DELETO e automaticamente tudo fica OK na planilha Cons_Mensal. Se eu excluir todas as linhas vazias a partir da última preenchida aí o problema é maior, pois as fórmulas da Cons_Mensal são ajustadas para o total de linhas da MOV_ME, o que NÃO pode acontecer. Pergunto: o que posso fazer para resolver este problema?
  12. Amigo, tentei substituir nas fórmulas da planilha Cons_mensal as referências de linhas =95 por outros valores maiores, inclusive 30000 e deu erro, apareceu #VALOR. Exemplo onde estava $A$2:$A$95 mudei para $A$2:$A$1000. O curioso é que quando substituí por 100 funcionou, mas nenhum outro valor maior. Preciso que seja 30000 em todas as referências. Como disse a planilha Mov_ME vai crescendo a cada dia. Você pode ajustar na planilha de exemplo e me enviar? Antecipadamente agradeço. adicionado 24 minutos depois Amigo, desculpe mais uma vez. Descobri a razão porque estava dando erro. Havia uma sujeira em uma célula distante. Por isso funcionou quando ajustei para 100 e para valores maiores dava erro. Já consegui ajustar todas as referências para 30000 e tudo funcionou perfeitamente. Obrigado por tudo e até a próxima.
  13. Amigo(a), desculpe. Esqueci um fator importante: A planilha Mov_ME começa em $A$2 e vai crescendo diariamente e como não tenho como determinar até que tamanho irá, nas fórmulas da planilha Cons_mensal como poderia ajustar de modo que fosse de $A$2 até a última célula preenchida da coluna A, de $B2$ até a última célula da coluna B e assim por diante paras as demais colunas envolvidas. Desde já agradeço. Amigo, posso ajustar, porém como faz parte de um "sistema" queria evitar manutenções em períodos curtos. A movimentação anual da planilha Mov_ME deve ser da ordem de 10.000 linhas. Pergunto: se colocar 30.000 isto pode afetar o desempenho?
  14. Amigo(a). Agora ficou show. Não vou precisar da Tabela Dinâmica neste momento. Vou deixar a planilha que calcula o consumo fixa, variando apenas as datas que serão informadas e, a partir daí, vou executar outros procedimentos, via macro que são bem mais tranquilos. Muitíssimo obrigado, mais uma vez. Essa equipe do Clube do Hardware é 10. Parabéns. adicionado 58 minutos depois Amigo(a), desculpe. Esqueci um fator importante: A planilha Mov_ME começa em $A$2 e vai crescendo diariamente e como não tenho como determinar até que tamanho irá, nas fórmulas da planilha Cons_mensal como poderia ajustar de modo que fosse de $A$2 até a última célula preenchida da coluna A, de $B2$ até a última célula da coluna B e assim por diante paras as demais colunas envolvidas. Desde já agradeço.
  15. Amigo(a), obrigado pela resposta. Quase atende, embora preferisse um código VBA, porém talvez tenha como adaptar. Ocorre que os critérios para obtenção dos dados não foram totalmente atendidos. É necessário que, com base nas datas informadas, as totalizações por código devem considerar somente se (campo Tipo for= S ou D e o campo DEP seja diferente de NBA). Vejas os valores esperados no arquivo .doc encaminhado. Tentei ajustar para atender a esses critérios mas não consegui. Você poderia tentar ajustar e me reencaminhar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×