Renomear Arquivos Automático no Excel com VBA

Renomear Arquivos Automático no Excel com VBA Olá bem-vindo a mais esse vídeo do guid Excel Sou professor e consultor Marcos riper e nesse vídeo você vai aprender como listar arquivos de uma forma automatizada dentro do Excel e nomear.

Renomear Arquivos Automático no Excel com VBA

Eles automaticamente então Digamos que você tem uma situação você precisa subir os arquivos de um determinado nome para um arquivo distribuir esses arquivos com um determinado nome e você precisa fazer.

Isso para 200 300 1000 arquivos Então você vai ver como pode ser feito isso de uma forma automatizada e extremamente rápida dentro do Excel sem você ter que ficar fazendo um a um então ok então é.

Isso vamos ao nosso vídeo vamos ver agora como a gente consegue renomear arquivos em lote no Excel pra gente Ler arquivos nessa planilha que a gente viu aqui essa.

Planilha prontinha para você fazer isso você vai clicar nesse botão aquiar do M design Você vai clicar nele ele vai mostrar então essa caixa onde você pode selecionar o tipo do arquivo procurado.

Por exemplo ponto xlsx pon jpg P PDF qualquer tipo de arquivo se você quiser ou todos daí você vai passar asterisco pon asterisco ou D um ok direto e ele vai pegar todos os arquivos de uma pasta.

Vou dar um ok vou selecionar aqui então renomear vou selecionar Nossa pasta vou dar um ok nós vamos ter todos os arquivos que nós temos naquela pasta como você pode notar Então vou mostrar.

Aqui a pasta Onde estão os arquivos todos esses arquivos que você tá vendo aqui ó aqui nós temos 32 mas poderia ter 200 1000 Quantos você quiser tiver arquivos lá eles vão aparecer aqui.

Automaticamente a partir daquela lista e daí você vai poder renomeável também separado aqui e aqui ao lado você tem a extensão também que ele tá pegando.

A partir daqui Se você quiser mudar a extensão também pode não tem problema só mudar a chave as as fórmulas ali tá cuidando Lembrando que aqui tem uma fórmula para extrair a extensão.

Automática icamente aqui ele vai fazer uma concatenação entre o novo nome e a extensão do arquivo então se eu quiser por exemplo colocar o nome aqui ó BC nota que ele já muda aqui.

Automaticamente vou arrastar eles para baixo aqui nós temos então aqui os nomes dos novos arquivos que queremos tá notando que que ele vai começar com um de novo é.

VEJA MAIS AQUI SOBRE EXCEL:

    Excel Online - Melhor botar um

    Aqui 3 2 1 Vamos botar o nome dos novos arquivos aqui por exemplo 1 2 3 qu você vai colocar um nome que que faça sentido para você né.

    Aqui 3 2 1 Então vamos colocar o nome dos novos arquivos aqui por exemplo A1 aqui por exemplo eu vou vir aqui vou puxar para baixo só para colocar um nome qualquer aqui que não se repita.

    Logicamente né para ele não sobrepor os arquivos então aqui os nomes dos novos arquivos faça um backup antes de você fazer isso porque ele vai renomear literalmente os arquivos que estão.

    Naquela pasta Então tem que tomar cuidado com o que você está fazendo fazendo tá se você quiser fazer um backup é só vir aqui né Pega uma nova pasta lá fora dali.

    Backup copia e cola lá e deixa eles aqui tá Agora eu vou clicar em renomear arquivos nomes dos arquivos alterados como você pode notar é automático vou dar um ok vou ler os arquivos de novo.

    Vou dar um ok vou pegar naquela pasta arquivos vou dar um ok aqui ó nota que já estão os arquivos então com os nomes totalmente alterados como a gente tinha visto antes inclusive mantendo Claro.

    Extensão original que é jpg o que é ponto png E se eu quisesse pegar só o que é ponto jpg por exemplo bastaria colocar ponto jpg aqui eu dou um OK e ele vai retornar então tudo que tem jpg.

    Na pasta arquivos Então nesse vídeo o objetivo é a gente mostrar para você como funciona essa planilha Mas eu também coloquei ali os códigos todos também documentados ali exatamente o que.

    Tá acontecendo em cada uma das Linhas Mas se você quiser aprender muito mais sobre Excel muito mais sobre VBA sobre automação Conheça o nosso curso de VBA que vai desde o zero até a programação.

    VBA ele faz parte dos nossos 10 cursos - Excel Online

    Que compõe o curso Excel completo faz parte de uma formação vitalícia com 10 cursos que vão desde o zero até a programação VBA E você tem ainda curso.

    De power bi de Excel financeiro hp12c dashboards Power query dax tudo isso sempre atualizado com novos cursos novas aulas e todos os alunos antigos e novos recebem também as atualizações Então é.

    Isso para você adquirir eu deixei o link aqui embaixo na descrição agora vamos ver na parte do VBA como funciona aqui na guia desenvolvedor Caso não esteja habilitado Você vai em página inicial.

    Botão direito personalizar faixa de opções vai marcar Gu desenvolvedor aqui vai dar um ok desenvolvedor Visual Basic e logo aqui ao lado você vai ter o menu o módulo principal que é onde a gente.

    Vai então ter a programação deles deixa eu mudar assim vou aumentar aqui e eu vou mostra também que estão todos comentados aqui os códigos né eu vou fazer uma marcação aqui ó tá então aqui.

    Você tem as variáveis tem os a gente vai ler a respeito mas aqui tem as variáveis da planilha aqui a gente não vai de repente tão a fundo dentro do VBA porque a gente não tem essa intenção de.

    Explicar totalmente como programa em VBA aqui porque não daria tempo mas eu vou mostrar o código como funciona vou dar um Ler arquivos então primeiro ele vai mostrar aqui a variável de extensão ele.

    Já bota uma padrão tá porque ele vai colocar padrão asterisco pon asterisco mesmo que você não digite nada vou dar um F8 e aqui ó ele vai abrir a input Box que é aquela caixa onde vai aparecer.

    Então o que você quer procurar de extensão como eu disse a extensão já tá aqui ele já botou se você não botar nada ele vai botar asterisco ponto asterisco vou dar um OK agora ele vai perguntar.

    Então qual é o caminho vai abrir aqui então esse novo procedimento onde ele vai abrir um file dialog que é o mso file dialog fold picker então ele vai pegar aqui abrindo então.

    A a caixa de diálogo para você abrir selecionar uma pasta aqui ponto show é onde ele vai abrir vou selecionar arquivos vou dar um ok então ele vai pegar select count foi maior que maior.

    Que zero ou seja selecionei uma pasta então ele vai pegar o caminho completo da pasta tá ali ó agora ele vai sair e vai retornar então o caminho completo mais essa Barrinha que ele colocou no.

    Final ele vai retornar isso aqui pro nosso código vou dar um F8 então ele já tem ali vai pegar o fname vai pegar o caminho completo Liv dos primeiros do diretório inteiro e agora ele vai limpar.

    A nossa planilha se tiver alguma coisa ele vai limpar ela então ele vai vir aqui para cá dar alinha e vai limpar caso tivesse dados tá ele vai limpar ali as informações agora ele vai limpar a.

    Nossa tabela caso tenha alguma coisa ali para limpar Lim P ali muito bem e agora ah Rage F1 F1 onde ele vai jogar Então essa informação vai pegar a pasta ali e vai jogar na plan F1 então pegou a pasta.

    Ele vai guardar esse nome aqui essa planilha dentro da pasta F1 aqui vai est super oculta então ela deve est aqui do ladinho então ele pegando F1 e tá colocando essa informação ali deixa eu.

    Ver se não tá aqui é tá aqui ó F1 tá aqui tá certo então esse aqui é plan um mesmo tá aqui o nome do arquivo o nome da do o caminho do arquivo completo que ele vai precisar depois e agora ele vai.

    Pegar cada um desses arquivos ali cada um daqueles dados e vai começar a jogar então aqui você vai pegar aqui os arquivos redimensionando eles e vai jogar eles aqui ó então o primeiro.

    Arquivo então Aqui nós temos uma fila nesse fname onde ele vai pegar todos os arquivos dentro daquela pasta aqui ele tá fazendo loop Então vai fazer isso 32 vezes que é a quantidade de arquivos que.

    A gente tem lá vou dar um vou marcar aqui vou dar um F5 e agora nota que estão todos ali os nossos arquivos Vou tirar vou dar um F8 ele vai encerrar tá bom feito isso eu vou marcar o renomear.

    Arquivos ali feito isso então ele listou Então esse seu código el listar e agora de renomear vou apertar nele renomear ah primeiro eu tenho que botar um outro nome senão ele vai pegar e vai botar.

    Vazio para todos eles ainda bem que eu cliquei ali certo então eu vou vir aqui vou arrastar ele aqui vou botar B ali só B1 para não ficar mesma coisa para nomear mesmo nome.

    Né então B1 até b32 tá não Lembrando que é outro nome que botei ali não tem problema e aqui ao ladinho Então vou de novo renomear arquivos Agora sim vai chamar o código.

    F8 e agora para cada uma das Linhas ele vai verificar se não está vazio a informação na coluna C aqui ótimo que ele já tava verificando ass o nome não tava errado ótimo já faz essa validação.

    Então para cada um deles ali ele vai pegar e vai colocar name que é a a função que faz faz esse procedimento que faz isso ele vai passar então o caminho completo do arquivo aqui na primeira.

    Parte Então passa o caminho completo do arquivo e depois o s então ele vai pegar name esse Arquivo S como esse novo nome aqui então esse como esse Então vai pegar e vai substituir cada um desses.

    Cada vez que ele passa aqui ele tá fazendo essa e essa mudança dentro da pasta então para cada um deles ele vai mudar aqui já tem um ali ó certo então mudou aqui vai mudar ali de novo ó já.

    Deu uma piscadinha ali já tem o b2 E por aí vai quando D F5 ó ele vai vir aqui nome dos arquivos alterados como viu é instantâneo essa mudança você já tem todas as mudanças do para B1 aqui para B.

    Né para todos eles tá então é assim que funciona o código você viu ali como a gente consegue listar os arquivos e para fazer o rename né para mudar a gente fez esse name aqui usando essa função name.

    AVISO LEGAL: Toda a responsabilidade do conteúdo e autoria deste vídeo transcrito, é do produtor do canal. Clique no Link do Vídeo: https://www.youtube.com/watch?v=Q-PmTSDELcU

Postar um comentário

Postagem Anterior Próxima Postagem