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.
Conteúdo
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.
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
Ativar o Editor do Visual Basic pressionando Alt + F11 no seu teclado.
direito; clique projeto nome / pasta de trabalho na janela do projeto.
Escolha Inserir → Módulo.
Digite ou cole o código no módulo recém-criado.
Video: Executando uma macro ao clicar na Planilha ou Abrir arquivo
(Opcional) Atribuir a macro a um botão.