Código VBA para alterar a extensão do arquivo

Código VBA para alterar a extensão do arquivo
Índice

Alterar a extensão do arquivo usando o código VBA (com imagens)

O que é isso:

Esse código VBA o ajudará a alterar a extensão dos arquivos em uma determinada pasta/diretório.

Por exemplo, se você quiser alterar a extensão dos arquivos do Excel recebidos em .xlsx para .xls ou visaversa, esse código VBA poderá ser usado.

Por que:

Se você estiver trabalhando em um projeto em que recebe arquivos de entrada com diferentes extensões de arquivo, no qual deseja que os arquivos estejam em um formato padrão para que o programa VBA funcione, e não tiver nenhum controle sobre os arquivos de entrada, esse código será muito útil, pois você poderá alterar a extensão para qualquer formato desejado.

O objeto Windows Script é usado para alterar a extensão nesse código.

Como alterar a extensão do arquivo usando o código VBA:





Etapa 1: Abra a pasta de trabalho que precisa ser protegida e pressione Alt + F11

Passo 2: Copie e cole o código abaixo na janela do editor VBA e salve a pasta de trabalho.

				
					Sub changeExt()

strDir = "C:\myFolder\" 'mencione o caminho da pasta de seus arquivos aqui

Com CreateObject("wscript.shell")

   .currentdirectory = strDir

   .Run "%comspec% /c ren *.xlsx *.xls", 0, True

Finalizar com

End Sub
				
			

 

Etapa 3: Clique em F5 para executar o código.

Alterar a extensão do arquivo


Foto de Anson Antony
Anson Antônio
Anson é um autor colaborador e fundador do www.askeygeek.com. Sua paixão por aprender coisas novas levou à criação do askeygeek.com, que se concentra em tecnologia e negócios. Com mais de uma década de experiência em terceirização de processos de negócios, finanças e contabilidade, tecnologia da informação, excelência operacional e inteligência de negócios, Anson trabalhou para empresas como Genpact, Hewlett Packard, M*Modal e Capgemini em várias funções. Além de suas atividades profissionais, ele é um entusiasta do cinema que gosta de passar horas assistindo e estudando cinema, e também é cineasta.

Respostas de 2

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Parabéns!
Você conseguiu,
Não feche!

Acesso UberCreate Creator Pro
de graça!!!

Este pop-up não vai aparecer você decide de novo!!!

Compartilhe para...