Um excel macro para abrir uma pasta de trabalho definidos pelo usuário específico

Quer dar-se ou seus usuários uma maneira rápida de procurar e abrir um arquivo em Excel? Esta macro usa uma técnica simples que abre uma caixa de diálogo amigável, o que lhe permite procurar e abrir o arquivo Excel de sua escolha.

Como as obras de macro

Esta macro abre a caixa de diálogo que você vê aqui, permitindo que o usuário para procurar e abrir um arquivo do Excel.

A caixa de diálogo Abrir ativado pela macro.
A caixa de diálogo Abrir ativado pela macro.

Veja como esta macro funciona:

Sub Macro1 () `Passo 1: Definir um String variableDim FName Como Variant`Step 2: Método GetOpenFilename activa diálogo boxFName = Application.GetOpenFilename (_FileFilter: ="Excel pastas de trabalho, *. Xl *", _Title: ="Escolha uma pasta de trabalho para abrir", _MultiSelect: = False) `Passo 3: Se um arquivo foi escolhido, abra-Se FName lt; gt; Falso ThenWorkbooks.Open Matrícula: = FNameEnd IfEnd Sub

Na Etapa 1, a macro declara uma variável Variant que contém o nome do arquivo que o usuário escolhe. FName é o nome da sua variável.

Na Etapa 2, você usa o método GetOpenFilename para chamar uma caixa de diálogo que permite que você navegue e selecione o arquivo que você precisa.

O método GetOpenFilename suporta alguns parâmetros personalizáveis. O parâmetro FileFilter permite que você especifique o tipo de arquivo que você está procurando. O parâmetro Title permite alterar o título que aparece na parte superior da caixa de diálogo. O parâmetro MultiSelect permite limitar a seleção para um arquivo.



Se o usuário seleciona um arquivo de caixa de diálogo, a variável FName é preenchido com o nome do arquivo escolhido. Na Etapa 3, você verificar se há uma variável FName vazio. Se a variável não está vazio, você usa o método Open das pastas de trabalho objeto para abrir o arquivo.

Como usar o macro

Para implementar essa macro, você pode copiar e colá-lo em um módulo padrão:

Video: Curso de Excel Como criar e gravar macro simples VBA com botão na Planilha da Microsoft

  1. Ativar o Editor do Visual Basic pressionando Alt + F11 no seu teclado.

  2. direito; clique projeto nome / pasta de trabalho na janela do projeto.

  3. Escolha Inserir → Módulo.

  4. Digite ou cole o código no módulo recém-criado.

    Video: Executando uma macro ao clicar na Planilha ou Abrir arquivo

  5. (Opcional) Atribuir a macro a um botão.


Publicações relacionadas