218 - Excel VBA - Manipular diretórios / arquivos e converter planilhas em pastas de trabalho

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 39

  • @praldemir
    @praldemir 3 ปีที่แล้ว

    Espetacular. Tu és mestre do VBA amigo. Que o Espírito Santo continue usando sua mente brilhante para ajudar os néscios.

  • @cesarwos634
    @cesarwos634 3 ปีที่แล้ว +1

    ALessandro Trovato um dos melhores professores do Office no youtube!!! Obrigado!!!!!!!!!!!!!

    • @AlessandroTrovato
      @AlessandroTrovato  3 ปีที่แล้ว

      Fico honrado e feliz pela usa mensagem César! Desejo a você bons estudos e que continue encontrando materiais de estudos por aqui, em meu canal de vídeos! Grande abraço.

  • @ledahbernardi1070
    @ledahbernardi1070 ปีที่แล้ว +1

    uau, eu estava buscando por uma explicação nesse assunto. Agora vou estudar. Obrigada

    • @AlessandroTrovato
      @AlessandroTrovato  ปีที่แล้ว

      Fico feliz que tenha gostado da aula Ledah! Bons estudos!

  • @horlandooliveira7890
    @horlandooliveira7890 4 ปีที่แล้ว +2

    Caro Alessandro,
    Gostaria de agradecê-lo imensamente por compartilhar seus conhecimentos e elogiá-lo pela sua excelente didática.
    Fiz um curso de introdução a VBA há bastante tempo (2013) e resolvi procurar algumas aulas no TH-cam para relembrar algumas coisas e, logicamente, aprender coisas novas.
    Confesso que encontrei no seu Canal o melhor conteúdo e a melhor sequência de aulas para aprender VBA. Pode acreditar, a cada aula, meus objetivos são alcançados e, até a aula #46, já tinha finalizado um projeto pessoal.
    A vontade que dá é deixar comentários em todas as suas aulas, mas vou te dá mais trabalho pra ler ou mesmo responder (risos). Vc já deve ser muito ocupado.
    Parabéns pelos seus projetos e que Deus o abençoe sempre! Deut. @
    (obs: postei esse comentário lá na aula 48... ainda estou lá na aula 50...risos)

  • @josiasnffloriano7517
    @josiasnffloriano7517 2 ปีที่แล้ว +1

    Muito bom mesmo, obrigado..

    • @AlessandroTrovato
      @AlessandroTrovato  2 ปีที่แล้ว

      Fico feliz que tenha gostado Josias! Bons estudos!

  • @Brasinha81
    @Brasinha81 3 ปีที่แล้ว

    Suas aulas são sempre incríveis.

  • @leonardogobichiulle7101
    @leonardogobichiulle7101 3 ปีที่แล้ว +1

    Muito top os materiais aulas!!! parabéns

    • @AlessandroTrovato
      @AlessandroTrovato  3 ปีที่แล้ว

      Fico muito feliz que esteja gostando Leonardo! Bons estudos.

  • @sergiocardosozacariasoficial
    @sergiocardosozacariasoficial 4 ปีที่แล้ว

    Mais uma excelente aula com uma ótima didática. Parabéns Prof Alessandro Trovato e muito obrigado por compartilhar seus conhecimentos.

  • @marcelosmith9500
    @marcelosmith9500 4 ปีที่แล้ว

    Meu mestre e amigo Trovato! Quero agradecer por essa aula! Me ajudou muito em uma solução para um cliente. Na verdade, não tenho palavras para agradecer todo esse conhecimento compartilhado! Um forte abraço meu amigo!!

  • @ismaeladrianopinheiro1376
    @ismaeladrianopinheiro1376 3 ปีที่แล้ว +1

    Nota mil

    • @AlessandroTrovato
      @AlessandroTrovato  3 ปีที่แล้ว

      Fico feliz que tenha gostado Ismael! Bons estudos!

  • @albertorodrigues9572
    @albertorodrigues9572 4 ปีที่แล้ว

    Bom dia,
    Estou a elaborar um projecto de cadastro de clientes (excel/vba) e estou com alguns problemas:
    1. Codifiquei o botão salvar para quando faço um novo registo de cliente ele além de salvar o cliente cria uma pasta desse cliente
    2.O que eu quero (e não consigo!) é quando estiver aberta a ficha de um cliente criar um botão (por ex."PROCESSO") e ele automáticamente abre a pasta desse cliente selecionado.
    Obrigado e bom trabalho

  • @marcotulios8
    @marcotulios8 3 ปีที่แล้ว

    Simplesmente, perfeito!!

  • @potojunior
    @potojunior 4 ปีที่แล้ว

    Mais uma super aula mestre. Muito obrigado por compartilhar conhecimento.

  • @marcosfavero4176
    @marcosfavero4176 3 ปีที่แล้ว

    Olá Trovato, tudo bem? Trovato, cm o comando "FileCopy" consigo copiar arquivos... Como faço no caso de precisar copiar um pasta com as subpastas para um outro diretório? Qual comando devo usar pois com o FileCopy não consegui...

  • @fabioacarvalho
    @fabioacarvalho 2 ปีที่แล้ว

    Como eu faço para ter um diretorio padrão, por exemplo eu uso no meu computador e meu amigo usa no dele, mas os diretorios são diferentes, mas digamos que eu queira definir que sempre serão salvos na pasta downloads de cada computador que estiver ativo, como eu faço?

  • @Joaomarcos-dv3ub
    @Joaomarcos-dv3ub ปีที่แล้ว

    Muito Bom!!
    Meu codigo deu certo mas ele não esta entendendo que a sheets chegou ao fim e fica dando erro da ultima planilha não localizada, como posso resolver ?

  • @diegodcr1779
    @diegodcr1779 2 ปีที่แล้ว

    Há possibilidade de criar coluna em várias pasta de trabalho num diretório?

  • @VictorHugo-fc6wg
    @VictorHugo-fc6wg 4 ปีที่แล้ว

    Olá Alessandro !
    Parabéns por sua nobre iniciativa de disponibilizar gratuitamente o curso de vba mais completo que vi no TH-cam.
    Estou aprendendo muito com suas aulas !
    Ainda não pude assistir o curso completo, mas gostaria de perguntar:
    Ja existe alguma aula mostrando como aplicar as funções do Solver no VBA (Por exemplo, associando o solver a um botão activeX) ? Caso não, fica como uma sugestão !!
    Obrigado e parabéns novamente !

  • @MauxWebmaster
    @MauxWebmaster 4 ปีที่แล้ว +1

    Muito bom Trovato! Ótimas dicas e excelente didática.
    Mas..., uma questão??
    Colocar código em um botão??
    Se alguém apagar (deletar) a planilha, todo o código será perdido... :(
    Use Módulos! Incentive seus alunos nessa prática!
    Abraço e parabéns novamente!

  • @ciropaulucci3446
    @ciropaulucci3446 3 ปีที่แล้ว

    Boa Noite, Alessandro!
    Como que eu faço para renomear um DIRETÓRIO?
    Obrigado!

  • @paulosk1791
    @paulosk1791 4 ปีที่แล้ว

    Alessandro, bom dia!
    Mais uma excelente dica.
    Parabéns.!
    Aproveitando, gostaria de saber se possível, se a Microsoft pretende atualizar o VBA? Alguma coisa próxima do VB.NET. grato. Paulo

  • @edsantos4551
    @edsantos4551 3 ปีที่แล้ว +1

    Olá,
    Gostaria de saber se tem algum caractere curinga para abrir uma planilha.
    Tentei usar o comando abaixo e não funciona(o arquivo está aberto).
    Nome do arquivo teste1.xlsm
    windows("*test*".xlsm"). Activate

    • @adrianesc7706
      @adrianesc7706 2 ปีที่แล้ว

      Estou com o mesmo problema, conseguiu uma solução?

  • @alemaoslh
    @alemaoslh 4 ปีที่แล้ว

    Boa noite Alessandro. Sou um grande fã e entusiasta do excel e dos seus vídeos.
    Tenho tido um grande desafio e até então não consegui resolver. Estou trabalhando com recuperação de crédito tributário, normalmente tratando até 5 anos de dados... me utilizo de um sistema que faz a leitura de todos os demonstrativos fiscais e me gera as informações em planilhas do excel... A maioria desdobrando em 3 ou 4 planilhas com mais de 1000000 de linhas, contendo as mesmas referências de coluna. Para abrir e auditar as informações me utilizo da tabela dinâmica. No entanto, se tratar individualmente por planilha, não tenho a visão que necessito... precisaria ler as 3 ou 4 planilhas numa única tabela dinâmica.
    Até então não consegui resolver a questão. Pode me ajudar?
    Um grande abraço

  • @felipem4685
    @felipem4685 4 ปีที่แล้ว

    Oi professor, parabens pelo trabalho, preciso tirar uma duvida que tem me incomodado muito, eu estou fazendo um tCC e tenho mutiaws figuras e tabelas que estao posicionados nas paginas, porém quando envio para outra pessoa esse arquivo, essas tabelas e figuras se deconfiguram junto com as legendas e ficam interpoladas no texto... por favor me ajude

  • @designinteriores6017
    @designinteriores6017 4 ปีที่แล้ว +1

    Ola...gosto muito dos seus vídeos. instalei o office 64 bits e os formulários não funciona mais. Você pode me ajudar como deixar uma planilha VBA que vá FUNCIONAR em ambientes 32 e 64 bits?

    • @AlessandroTrovato
      @AlessandroTrovato  4 ปีที่แล้ว +1

      Olá Design Interiores. Você pode baixar componentes de terceiros de 64 bits para usar ou voltar o seu Excel para 32 bits. Essa falta de atualização dos controles para 64 bits é irritante e limitante... Principalmente para o componente de acesso ADO a banco de dados e o calendário... Infelizmente terá que procurar opções.

    • @designinteriores6017
      @designinteriores6017 4 ปีที่แล้ว

      @@AlessandroTrovato muito obrigado.

  • @juliocesaralves3384
    @juliocesaralves3384 11 หลายเดือนก่อน +1

    Olá, Alessandro Trovato!
    Fazendo como ensinou, o meu computador dá erro 70 no vba (acesso negado). Poderia nos dizer alguma solução para o caso? Grato desde já...

    • @AlessandroTrovato
      @AlessandroTrovato  11 หลายเดือนก่อน +1

      Júlio, difícil dizer pois não conheço esse erro. Pelo menos não lembro de tê-lo visto. Você está lendo os arquivos de uma pasta em uma unidade mapeada de rede ou do Onedrive? Pode ser isso. Tente fazer isso em uma pasta local do seu computador para ver se dá certo.

    • @juliocesaralves3384
      @juliocesaralves3384 11 หลายเดือนก่อน

      @@AlessandroTrovato :
      Obrigado pelo retorno e pela orientação. De fato, estamos usando um HD particionado em unidades C:\ e D:\ e o caminho estava no "D". Fazendo o teste em uma pasta local (reproduzi pastas e subpastas "falsas" apenas trocando a unidade no caminho para "C") e funcionou perfeitamente. O caso é que, na macro, o " ChDir 'D:\DDD' " quando passa pelo F8 não muda o diretório (o CurDir na Msgbox continua retornando que estamos em "C:\Users\Desktop") e acho que aí está o "x" da questão, mas não sei como fazê-lo acessar o "D". A macro (com o caminho em D) até cria a pasta nova corretamente, mas no "FileCopy" é que o "F8" dá o famoso erro 70. Resumindo: se não estiver numa pasta local, fica impossível acessar o arquivo via VBA? Obrigado mais uma vez pela atenção.

  • @2pedrooliveira
    @2pedrooliveira ปีที่แล้ว

    Desafio, não resolvido: tenho uma pasta com 7 arquivos, todos iniciados com uma sequência de 4 numeros e um _. Alguns arquivos estão repetidos (começam com a mesma sequência de 4 numeros e tem no nome um texto de v2, copia, ou qualquer outra coisa). Quero armazenar em uma variável string o nome de todos os arquivos que são únicos, e dos duplicados eu quero armazenar somente o que a data de salvamento for mais recente. Nem o chatgpt resolveu essa parada. Já tentei inúmeras formas, e não consegui. Ah, são diversas pastas com a mesma estrutura para serem lidas... Help?

  • @giullialima3263
    @giullialima3263 4 ปีที่แล้ว

    Como fazer para mover pastas ao invés de arquivos?

  • @roberto020584
    @roberto020584 4 ปีที่แล้ว

    muito bom, mas tem coisas que não da pra ver por causa do zoom do video