Como Abrir Arquivo do Excel Com VBA

Veja passo a passo como abrir um arquivo do Excel, utilizando o VBA, usando código bem curto e um botão para ativar o código.

O VBA fornece vários tipos de métodos, para trabalhar encima de uma planilha do Excel. Hoje, iremos aprender a criar um botão para ativar um código que tende a abrir um arquivo especifico do Excel.

Logo após, confira: Como Listar Números Pares Com VBA

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Como Abrir Arquivo do Excel Com VBA

Então vamos lá!

Dentro do Excel, clique na guia “Inserir” >> “Ilustrações” >> “Retângulo: Cantos arredondados”

Abrir Arquivo do Excel Com VBA

Agora, crie sua forma geométrica e dentro dela, escreva as palavras “Abrir Arquivo”:

Abrir Arquivo do Excel Com VBA, forma geométrica

Esse será nosso botão que servirá para ativar o código VBA.

Posteriormente, clique com o botão direito do mouse encima da forma geométrica e selecione “Atribuir macro”:

Abrir Arquivo do Excel Com VBA, atribuir macro

Na janela abaixo, insira um nome para seu código e clique no botão “Ok”

Abrir Arquivo do Excel Com VBA, nome da macro

E logo a seguir o módulo do VBA será aberto, dentro desse módulo é onde ficará o código quer servirá para abrir um arquivo específico do Excel:

Abrir Arquivo do Excel Com VBA, módulo

Primeiro, vamos digitar: Workbook.Open

Iremos abrir um arquivo da nossa pasta de trabalho:

Abrir Arquivo do Excel Com VBA, workbooks

Em seguida, digite: Filename:=

Significa “Nome do arquivo” que iremos abrir:

Abrir Arquivo do Excel Com VBA, filename

Em seguida, entre no diretório do seu sistema e copie o endereço da barra superior da janela:

Abrir Arquivo do Excel Com VBA, endereço

Esse será o local de onde o arquivo que você deseja abrir, se encontra.

Depois de copia-lo, cole esse endereço depois do ( = ) no VBA:

colar endereço

O endereço deve ficar entre aspas duplas.

No final do endereço, você deve especificar o nome do arquivo que será aberto:

Veja:

nome do arquivo

Lembre-se de inserir um barra invertida antes de informar o nome do arquivo e no final do arquivo, insira a extensão do arquivo correspondente. No nosso caso é (.xlsx)

Exemplo: \Função CLEAN no Excel.xlsx

O resultado final do código, será esse:

Sub Abrir_Arquivo_do_Excel()

Workbooks.Open Filename:=”C:\Users\Edson\Downloads\Html-trabalhos\Aulas de Redes\Excel 2020 – Aulas\Artigos Edson – Serviço\Função CLEAN no Excel.xlsx

End Sub


Agora é só fechar o VBA e clicar no botão “Abrir Arquivo”:

Abrir Arquivo do Excel Com VBA, botão

E então seu arquivo será aberto. Utilizando esse código, você consegue abrir qualquer arquivo do Excel, VBA e entre outros. Desde que, os arquivos possam ser lidos pelo próprio Excel.


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou, se usar este recurso e você também pode enviar a sua sugestão para os próximos posts.

Até breve!

Artigos Relacionados Ao VBA: