Como manipular arquivos e pastas com Excel VBA para iniciantes

Como manipular arquivos e pastas com Excel VBA para iniciantes Você já pensou em trabalhar com arquivos e pastas e automatizando ações usando Excel VBA oi, aqui é Randy com Excel para Freelancers e neste rápido Treinamento básico de VBA que vamos fazer.

Como manipular arquivos e pastas com Excel VBA para iniciantes

Só que vou escrever cada único passo para você e eu vou mostrar dois métodos diferentes sobre como trabalhar com arquivos e pastas no Excel VBA para que possamos criar arquivos criar.

Pastas verifique se elas existem exclua e e assim por diante, então vamos começar o primeiro método que irei acabou com você é chamado de fso ou arquivo objetos do sistema neste método, estamos.

Vou trabalhar com objetos específicos vamos criar um objeto como o sistema de arquivos e então seremos capaz de criar pastas e criar arquivos e assim por diante, o próximo método.

Vou mostrar a você o VBA integrado método quando não precisamos declarar nenhum objetos podemos simplesmente usar comandos para fazer o trabalho para nós, então estaremos repassando cada passo e eu vou.

Estar escrevendo as macros com você, então se você nunca escreveu nenhuma macro ou você nunca escreveu nenhum código, não problema, vou orientar você passo a passo percorra todo o processo e é.

Vai ser simples quando esse treinamento terminar, você conhecerá dois métodos diferentes sobre como trabalhar com arquivos e pastas usando Excel VBA se você gosto desses treinamentos só peço alguns.

Coisas não se esqueça de se inscrever clique no ícone de notificação Bell e faça certifique-se de receber notificações sobre isso que você pode obter esses treinamentos que eu crie esses treinamentos básicos de VBA cada.

E todo fim de semana e terça-feira nós crie aplicativos Excel abrangentes como funcionário de agendamento contábil projetos de gerenciamento e muito mais então certifique-se de se inscrever e conferir.

Ambos os tipos de treinamento, tudo bem se você também quero apoiar este canal que tenho tenho 350 dos meus melhores modelos Excel disponível para você agora e vou incluir o link abaixo, tudo bem, então vamos.

Começar a primeira coisa que precisamos fazer é entrar no editor VBA e faça isso, vamos entrar no guia de desenvolvedores aqui se você não tiver a guia de desenvolvedores disponível, isso não é.

Problema você pode clicar com o botão direito em qualquer menu e clique na faixa de personalização uma vez você vê o módulo aparecer, tudo o que precisamos o que fazer é garantir que o desenvolvedor aqui está selecionado, então vamos selecionar.

Posts Related:

    Que uma vez que você está lá você quer ir

    No Visual Basic você também pode usar um atalho de teclado chamado alt f11 então alt f11 também levará você ao editor VBA vai lançar algo que.

    Parece um pouco com isso agora o que nós queremos fazer é escrever algum código e para fazer isso vamos criar dois módulos únicos porque temos dois métodos diferentes para trabalhar com arquivos.

    E pasta no Excel VBA então o que estamos vamos fazer é criar um módulo na verdade vamos criar dois deles, então vamos clicar em inserir e então módulo queremos dar a ele um.

    Nome é muito importante em oposição a apenas deixando como módulo um ou módulo dois, queremos dar-lhe um nome específico então o que faremos é ir para as propriedades ou use F4 como atalho.

    Isso vai lançar essas propriedades pode estar em outro lugar no seu sistema, mas onde quer que esteja, entraremos as propriedades também podem estar flutuando aqui e só queremos renomear isso e.

    Vamos chamar isso de conhecido por método de objeto do sistema de arquivos e então macros então vamos lá, vamos colocar algumas macros aqui, poderíamos muito bem fazer o próximo então vamos inserir.

    Outro módulo e então vamos chame isso de algo um pouco diferente, então vamos chamar isso builtin e depois método, então estamos dando cada um um nome e a razão pela qual estamos.

    Fazer isso é para que quando olharmos para desses módulos sabemos exatamente o que tenho, então chamaremos isso de macros integradas e então vamos nomeá-lo aqui como método para que possamos posso ver que há dois diferentes.

    Métodos, então, quando tivermos isso, o que eu quero o que fazer é que eu gostaria de entrar em nosso fso e comece a escrever algumas macros agora o fso também conhecido como sistema de arquivos objeto, queremos ter certeza de que estamos.

    Indo para Dimensionar uma variável agora

    Porque vamos trabalhar com isso em todas as nossas macros, quer estejamos criando arquivos ou estamos verificando arquivos ou excluindo pastas ou o que quer que estejamos.

    Fazendo, vamos usar uma variável para isso e vamos chamar isso de fso para o objeto do sistema de arquivos, então vamos Dimensione o fso e é um objeto então vamos chamá-lo de objeto e.

    Estamos fazendo isso não dentro de nenhuma macro porque vou usar este específico variável dentro de cada macro que vamos escrever então o o primeiro que queremos fazer é criar.

    Uma pasta, então vamos escrever um sub rotina para fazer aquele sub e então estamos vou chamar isso de fso uncore e então diremos criar pasta, então esse é o primeiro que quero fazer e tenho um.

    Pasta aqui na minha área de trabalho, mas o que eu quero fazer é criar uma pasta então vou apenas copiar esta parte aqui para tornar as coisas um pouco que eu quero para criar uma nova pasta no meu.

    Desktop eu copiei sempre para fazer que tudo o que precisamos fazer é para cada macro precisamos definir qual é o fso tudo o que sei agora é que é um objeto, mas o que tipo de objeto, então para cada um estamos.

    Vou ter que usar set FS oh file objeto do sistema e será igual precisamos criar esse objeto então vamos criar o objeto e então vamos chamá-lo de.

    Script, então é um tipo de script objeto então usaremos script e então o que queremos fazer é queremos saber que tipo é chamado objeto do sistema de arquivos e cotações e.

    Parênteses agora que definimos exatamente qual é o objeto do sistema de arquivos agora podemos trabalhar com isso, então neste caso vamos fazer fso e depois faremos isso e queremos criar uma pasta.

    Crie uma pasta tão dentro que precisamos então coloque as aspas em qual pasta agora vamos chamar isso se tomarmos uma olhada dentro, temos uma nova pasta, então vamos chamá-la de pasta dois, então vamos.

    Para criar aquela pasta chamada pasta dois então agora vamos deixar isso cair um pouco para que possamos ver os dois e agora o que vamos fazer é que vamos execute isso ou usaremos F5 quando eu.

    Faça isso o que vai fazer vai para criar automaticamente essa pasta para bem aqui você vê na minha área de trabalho, então é tão simples quanto isso para criar uma pasta agora e se eu quiser excluir uma pasta, é.

    Praticamente tão simples, então estou simplesmente vou copiar isso vou colar aqui em baixo em vez de criar uma pasta estou vou chamá-lo de excluir pasta e como você pode imaginar que precisamos definir o.

    Fso todas as vezes, então vou apenas Basta alterar criar para a palavra excluir e o que isso vai fazer vai exclua a pasta dois, então vou simplesmente execute aquela macro, pressione F5 e vemos agora.

    Aquela pasta dois foi deletada muito bom, e se eu quiser copiar um arquivo, então vamos em frente e eu vou execute esta macro mais uma vez e o que isso vai criar aquilo.

    Pasta também mais uma vez o que eu quero fazer agora quero copiar um arquivo, então estou vou apenas fazer algo como copiar isso aqui e cole aqui embaixo isso um vamos dizer copiar arquivo então eu vou.

    Renomeie isso para copiar o arquivo mais uma vez, nós precisa definir para cada vez e desta vez então vamos mudar delete estamos vou dizer copiar arquivo e para a cópia arquivar o que precisamos primeiro é o nosso.

    Destino, então precisamos saber qual arquivo para copiar, então aqui temos a pasta dois, então vamos dar uma olhada dentro da nossa nova pasta então digamos que eu queira ter nosso novo pasta porque existe eu quero usar um.

    Barra invertida e já tenho um arquivo aí eu quero pegar aquele arquivo e eu quero copiá-lo para uma pasta também, e daí arquivo é que esse é o projeto 4, então o que eu vou fazer é simplesmente ir.

    Para destacá-lo e copiá-lo, volte para a área de trabalho e estou colocando aqui agora para onde eu quero copiar eu quero copie-o para um novo local para que tudo que precisamos o que fazer é usar uma vírgula e depois colocar onde.

    Queremos copiar o local do arquivo para então vamos simplesmente escrever um vírgula aqui vou usar citação marcas que vou colar no nome aqui e então o que vou fazer é.

    Vou apenas definir a localização de onde queremos copiar dois então vou para colar isso aqui use o barra invertida e em vez de nova pasta nós quero que isso seja copiado para a pasta dois, então.

    Coloque na pasta dois e certifique-se de que as aspas finais estão ótimas agora quando executarmos a macro para isso eu irei para executá-lo e vemos que agora nosso imagem foi copiada para a pasta para.

    Então copiamos o arquivo essencialmente acabou, mas e se quisermos copiar o que se quisermos apenas movê-lo, então me deixe ir adiante e exclua esta foto dentro aqui e eu simplesmente quero agora mover o.

    Arquivo da nova pasta para a pasta dois então como faríamos isso e isso vai para ser chamado de mover arquivo, então tudo que eu preciso fazer é copiar isso aqui e depois o que o que vou fazer é colar.

    Claro que vou ligar para isso mova o arquivo ok, vamos trazer isso suba um pouco e role para baixo e vamos trazê-lo aqui para que possamos ver então, quando movemos um arquivo mais uma vez,.

    Precisamos usar o fso mas não vamos usar copiar arquivo, mas agora vamos Basta usar mover arquivo e precisamos mover aqui em nosso destino a partir de nosso local de origem, então este é o.

    Caminho original e para onde queremos ir para então estamos mudando para um lugar muito local específico e então vamos dar uma olhe para isso, então vamos simplesmente execute a macro e vemos que inicialmente.

    Ele o move para a pasta também, então é movido da nova pasta para a pasta dois assim, muito bom, então o que mais fazer queremos fazer bem, talvez eu queira excluir um arquivo e se eu quiser excluir isso.

    DISCLAIMER: In this description contains affiliate links, which means that if you click on one of the product links, I'll receive a small commission. This helps support the channel and allows us to continuetomake videos like this. All Content Responsibility lies with the Channel Producer. For Download, see The Author's channel. The content of this Post was transcribed from the Channel: https://www.youtube.com/watch?v=2akQ4D5k9I4
Previous Post Next Post