- Abrir arquivos automaticamente ao iniciar o Excel
- Abrir modelos de pasta de trabalho / planilha quando o Excel iniciar
- Impedir que os arquivos do Excel abram automaticamente
- Abra arquivos do Excel automaticamente ao iniciar o computador / laptop
- Abrir arquivos Excel relacionados ao abrir uma pasta de trabalho específica (usando VBA)
Deseja que alguns arquivos do Excel sejam abertos automaticamente ao iniciar o Excel?
Podem ser arquivos que você abre todos os dias pela manhã (como planilha de controle ou planilha de horas) ou alguns arquivos relacionados ao projeto que você precisa abrir assim que iniciar o Excel.
Embora você sempre tenha a opção de abrir esses arquivos manualmente, é apenas uma daquelas pequenas coisas que você pode economizar tempo automatizando o processo.
E essa automação não precisa de nenhum código VBA ou etapas complexas. É algo que você pode fazer em alguns segundos e continuar economizando tempo todos os dias.
Agora, existem duas maneiras de abrir arquivos Excel automaticamente:
- Quando você inicia o Excel - Recomendado
- Quando você inicia seu sistema (Windows)
- Quando você abre um arquivo do Excel e ele abre todos os arquivos relacionados a ele (este método usa VBA)
Neste tutorial, mostrarei como abrir arquivos específicos do Excel ao iniciar o Excel e também ao iniciar o Windows.
Nota: Todas as coisas que abordo neste tutorial são para o sistema operacional Windows. Se você usa um Mac, pode tentar, mas não testei no Mac.Abrir arquivos automaticamente ao iniciar o Excel
Com o Excel, você pode personalizar o comportamento de inicialização para:
- Inicie o Excel e mostre a tela inicial (ou abra uma pasta de trabalho em branco)
- Inicie o Excel e abra uma pasta de trabalho ou modelo específico
- Inicie o Excel e abra todos os arquivos do Excel em uma pasta
Quando você inicia o Excel, o comportamento padrão é abrir a tela inicial que mostra as pastas de trabalho e os modelos recentes (conforme mostrado abaixo).
Nota: Este comportamento de mostrar a tela inicial na inicialização tornou-se um padrão a partir do Excel 2013 em diante
Na tela inicial, você pode escolher abrir uma nova pasta de trabalho ou escolher um dos modelos existentes no Excel (existem alguns modelos úteis nesta lista).
O Excel permite que você personalize o comportamento de inicialização onde você pode especificar se deseja abrir uma nova pasta de trabalho em branco (em vez da tela inicial), ou um arquivo específico do Excel, ou mesmo todos os arquivos em uma pasta específica.
Então, vamos examinar rapidamente as diferentes opções e aprender como você pode personalizar a inicialização do Excel.
Abra um arquivo em branco quando o Excel iniciar
Ao ativar esta opção, sempre que você iniciar o Excel, ele abrirá uma nova pasta de trabalho em branco.
Aqui está como habilitar isso:
- Inicie o Excel e abra uma nova pasta de trabalho clicando em Pasta de trabalho em branco na tela inicial (ou você pode abrir qualquer pasta de trabalho salva existente)
- Clique em Arquivo
- Clique em Opções
- Na caixa de diálogo Opções do Excel, certifique-se de que Geral esteja selecionado no painel esquerdo
- Role para baixo e em ‘Opções de inicialização’ e desmarque aquele que diz - ‘Mostrar a tela inicial quando este aplicativo iniciar’
- Clique OK.
Feito!
Agora, quando você iniciar o Excel de agora em diante, ele abrirá uma pasta de trabalho em branco e não mostrará a tela inicial.
Abra uma pasta de trabalho específica ao iniciar o Excel
Existe uma pasta XLStart em seu sistema que determina quais arquivos devem ser abertos quando o Excel é iniciado.
Por padrão, essa pasta está vazia, razão pela qual você vê uma tela inicial ou uma pasta de trabalho em branco ao iniciar o Excel.
Portanto, se você deseja que uma pasta de trabalho específica do Excel (ou mesmo várias pastas de trabalho) seja aberta quando o Excel for iniciado, você precisa colocar esta pasta de trabalho nesta pasta XLInicio.
E para fazer isso, primeiro você precisa saber onde encontrar essa pasta XLStart.
Abaixo estão as etapas para obter o caminho da pasta XLStart:
- Abra uma nova pasta de trabalho ou uma pasta de trabalho existente
- Clique em Arquivo
- Clique em Opções
- Na caixa de diálogo Opções do Excel, clique em Central de confiabilidade (no painel esquerdo da caixa de diálogo)
- Clique em Configurações da Central de confiabilidade
- Na caixa de diálogo da Central de confiabilidade que é aberta, clique em ‘Locais confiáveis’. Isso mostrará todos os locais confiáveis (incluindo o local de inicialização do Excel)
- Clique duas vezes no local de inicialização do Excel.
- Isso abrirá a caixa de diálogo do local confiável com o local da pasta de inicialização do Excel. Copie este local.
- Abra qualquer pasta, insira o local copiado e pressione Enter. Isso abrirá a pasta de inicialização do Excel
- Coloque o arquivo (ou o atalho para o arquivo) que deseja abrir nesta pasta. No exemplo acima, eu tenho o arquivo chamado Main.xlsx nesta pasta, que abriria automaticamente quando eu iniciasse o Excel na próxima vez.
Depois de seguir todas as etapas acima e colocar o arquivo na pasta Inicializar do Excel, esse arquivo será aberto automaticamente na próxima vez que você abrir o Excel.
Além disso, se você deseja que vários arquivos sejam abertos, coloque todos os arquivos nesta pasta.
Aqui estão algumas coisas importantes que você deve saber ao colocar arquivos na pasta XLStart:
- Apenas os arquivos do Excel que estão na pasta XLInicio abrem automaticamente quando você inicia o Excel. Se houver algum arquivo em uma subpasta na pasta XLStart, esses arquivos não serão abertos.
- Observe que você só pode colocar os formatos de arquivo do Excel nesta pasta. Se você colocar um arquivo que não pode ser lido pelo Excel, ele não abrirá e verá um erro (o formato do arquivo não é válido).
- Se você tiver um arquivo do Excel que possui uma macro que é executada quando você abre o arquivo, a macro seria executada mesmo quando o arquivo fosse aberto quando estiver na pasta XLInicio. Caso você não queira que a macro seja executada, segure a tecla SHIFT e abra o Excel.
Substituindo arquivos na pasta de inicialização do Excel
Ao adicionar um arquivo à pasta de inicialização do Excel, não será possível substituí-lo.
Isso significa que, depois de adicionar um arquivo e abrir o Excel da próxima vez, esse arquivo será aberto. E agora, se você fizer algumas alterações e tentar salvá-lo, ele solicitará que você o salve em um local diferente. Você verá um prompt conforme mostrado abaixo:
Isso funciona bem, pois na maioria das vezes os arquivos que você adiciona à pasta de inicialização do Excel são modelos / formatos que você não deseja alterar. Portanto, quando você trabalha em um arquivo que foi aberto automaticamente e deseja salvá-lo, será solicitado que você o salve em algum outro local.
Mas e se você quiser salvar as alterações no mesmo arquivo (na pasta de inicialização do Excel) e quiser que essas alterações sejam refletidas na próxima vez que você abrir o Excel.
O truque seria salvar um atalho do arquivo Excel na pasta XLInicio e não o próprio arquivo Excel.
Abra automaticamente as pastas de trabalho em uma pasta específica
No exemplo acima, mostrei como colocar um arquivo Excel ou vários arquivos na pasta XLStart. E quando você abre o Excel, esses arquivos são abertos automaticamente.
Mas e se você quiser que os arquivos em uma pasta diferente sejam abertos automaticamente quando o Excel iniciar. Pode ser uma pasta de projeto ou pasta de modelo que contém seus arquivos de uso diário. Ou pode ser uma pasta na unidade de rede que contém seus arquivos de projeto atuais que você deseja abrir sempre que abrir o Excel.
O Excel permite que você especifique uma pasta e ele abrirá automaticamente todos os arquivos na pasta quando você iniciar o Excel.
Abaixo estão as etapas para especificar esta pasta de inicialização alternativa:
- Abra uma nova pasta de trabalho ou uma pasta de trabalho existente
- Clique em Arquivo
- Clique em Opções
- Na caixa de diálogo Opções do Excel, clique em Avançado (no painel esquerdo da caixa de diálogo)
- Role para baixo e nas opções Gerais, digite a localização da pasta no campo com a descrição - “Na inicialização, abra todos os arquivos em:”
- Clique OK
É isso!
Agora, quando você iniciar o Excel, ele abrirá automaticamente todos os arquivos nesta pasta especificada.
Algumas coisas que você deve saber ao usar este método:
- Você pode substituir arquivos que são abertos automaticamente. Portanto, se você abrir o Excel, que abre todos os arquivos na pasta especificada, e então fizer uma alteração em qualquer um dos arquivos e salvá-lo, essa alteração será salva. E da próxima vez que você abrir o Excel, ele abrirá esses arquivos na pasta especificada com as alterações feitas.
- Ele só abrirá arquivos em formato Excel. Por exemplo, se você tiver um arquivo do MS Word ou um bloco de notas, ele não será aberto.
- Apenas os arquivos da pasta são abertos (não nas subpastas)
Pessoalmente, acredito que essa pode ser a origem do problema e, às vezes, você pode acabar fazendo alterações que não deseja. Para evitar isso, você pode usar a criação de um código VBA que salva o arquivo com um nome diferente (talvez carimbo de data / hora) em uma pasta diferente sempre que você salvá-lo.
Aqui está um exemplo em que um código VBA é usado para criar cópias de backup da pasta de trabalho sempre que você salvá-la.
Caso haja um arquivo com o mesmo nome na pasta XLInicio e também na pasta que você especificou para usar para abrir as pastas de trabalho, o arquivo na pasta XLInicio será aberto.Abrir modelos de pasta de trabalho / planilha quando o Excel iniciar
Se houver um modelo específico no qual você precise trabalhar todos os dias, você poderá salvá-lo e abri-lo automaticamente sempre que iniciar o Excel.
Por exemplo, se você tiver um modelo com algum tipo / tamanho de fonte predefinido, cabeçalho / rodapé, logotipo da empresa, cabeçalhos de linha / coluna, etc., você pode salvá-lo como um modelo e abri-lo automaticamente quando o Excel iniciar.
Para fazer isso, você precisa salvar o arquivo do Excel como um modelo (abordado nas etapas abaixo) e, em seguida, colocar esse arquivo de modelo na pasta XLInicio ou na pasta que você especificou como a pasta de inicialização alternativa.
Abaixo estão as etapas para salvar uma pasta de trabalho como modelo:
- Abra uma nova pasta de trabalho (ou use uma pasta de trabalho existente que você deseja salvar um modelo)
- Faça a alteração que deseja no modelo (como tamanho / tipo de fonte, cabeçalho / rodapé, cabeçalhos de colunas / linhas, tabelas de espaço reservado, etc.)
- Clique na guia Arquivo
- Clique em Salvar como
- Na caixa de diálogo Salvar como, clique na caixa de diálogo Salvar como tipo
- Clique em Excel Template (* .xltx)
- Localize a pasta na qual deseja salvar este arquivo de modelo
- Clique em Salvar
Observação: nas etapas acima, não consegui salvar o arquivo diretamente na pasta XLInicio. Ele mostrou um prompt conforme mostrado abaixo dizendo que eu não tenho permissão para salvar nesta pasta. Mas consegui salvar esse arquivo de modelo em uma pasta normal e depois copiar / recortar e colar na pasta XLInicio. Como alternativa, você também pode salvar este arquivo de modelo na pasta (e especificar essa pasta para abrir automaticamente os arquivos do Excel). A criação e o uso de pastas alternativas são abordadas aqui.
Impedir que os arquivos do Excel abram automaticamente
Se você abrir o Excel e de repente algumas pastas de trabalho forem abertas junto com, você provavelmente terá uma (ou ambas) das duas situações abaixo:
- Existem arquivos na pasta de inicialização do Excel (XLInício)
- Você tem uma pasta alternativa especificada como a pasta de inicialização que contém alguns arquivos do Excel.
Portanto, se você deseja que o Excel não abra esses arquivos e use o comportamento padrão de abrir uma pasta de trabalho em branco ou a tela de inicialização, é necessário verificar as duas coisas acima.
A primeira coisa a verificar é a pasta XLStart e remover todos os arquivos nela. Se você sabe como localizar a pasta XLStart, ótimo.
Caso contrário, siga as etapas abaixo para verificar se há arquivos na pasta XLInicio:
- Abra uma nova pasta de trabalho ou uma pasta de trabalho existente
- Clique em Arquivo
- Clique em Opções
- Na caixa de diálogo Opções do Excel, clique em Central de confiabilidade (no painel esquerdo da caixa de diálogo)
- Clique em Configurações da Central de confiabilidade
- Na caixa de diálogo Central de confiabilidade que é aberta, clique em Locais confiáveis. Isso mostrará todos os locais confiáveis (incluindo o local de inicialização do Excel)
- Clique duas vezes no local de inicialização do Excel. Isso abrirá a caixa de diálogo do local confiável com o local da pasta de inicialização do Excel
- Copie o caminho do local
- Abra qualquer pasta, insira o local copiado e pressione Enter. Isso abrirá a pasta de inicialização do Excel
- Exclua qualquer arquivo da pasta.
Isso remove todos os arquivos que são abertos automaticamente quando você inicia o Excel porque eles faziam parte da pasta XLInicio.
Você pode verificar se isso resolve o problema (feche todas as pastas de trabalho do Excel e inicie o Excel novamente).
Caso você ainda tenha arquivos abrindo automaticamente, provavelmente você tem outra pasta especificada como pasta de inicialização.
Abaixo estão as etapas para remover qualquer pasta como a pasta de inicialização padrão:
- Abra uma nova pasta de trabalho ou uma pasta de trabalho existente
- Clique em Arquivo
- Clique em Opções
- Na caixa de diálogo Opções do Excel, clique em Avançado (no painel esquerdo da caixa de diálogo)
- Role para baixo e nas opções gerais, exclua qualquer local da pasta no campo com a descrição - “Na inicialização, abra todos os arquivos em:”
- Clique OK
Abra arquivos do Excel automaticamente ao iniciar o computador / laptop
Assim como temos uma pasta XLInicio que abre automaticamente arquivos Excel nela, também existe uma pasta Inicializar para Windows.
Essa pasta é freqüentemente usada para abrir programas específicos que você deseja abrir automaticamente quando o sistema é iniciado - como o navegador ou programas da Microsoft, como Excel ou PowerPoint.
Você também pode usar essa pasta para abrir arquivos específicos do Excel assim que o computador iniciar.
Para fazer isso, você precisa copiar o arquivo (ou o atalho desse arquivo) e colocá-lo na pasta de inicialização.
Abaixo estão as etapas para abrir a pasta de inicialização no Windows 8 e 10:
- Abra a caixa de diálogo Executar do Windows (use a tecla Windows + R de atalho do teclado ou simplesmente digite Executar na barra de pesquisa na parte inferior esquerda do seu sistema).
- Na caixa de diálogo Executar, copie e cole o seguinte caminho - % AppData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicializar
- Pressione a tecla Enter ou clique em OK.
As etapas acima abririam a pasta de inicialização do Windows. Agora coloque os arquivos do Excel ou o atalho para os arquivos do Excel que você deseja abrir assim que o Windows iniciar.
Você também pode conseguir o mesmo adicionando o arquivo na pasta XLSart ou usando uma pasta alternativa (ambas abordadas acima neste tutorial) e, em seguida, adicionar um atalho para o programa Excel na pasta de inicialização do Windows. Isso faz com que o Excel inicie quando você inicia o Windows (porque você tem o atalho do Excel na pasta de inicialização do Windows), que por sua vez abre os arquivos na pasta XLInicio.
Se estiver usando o Windows 7, você pode encontrar as instruções para abrir a pasta de inicialização aqui.
Abrir arquivos Excel relacionados ao abrir uma pasta de trabalho específica (usando VBA)
Nas seções acima, abordei como abrir arquivos ao iniciar o Excel.
Nesta parte do tutorial, mostrarei como abrir todos os arquivos relacionados ao abrir uma pasta de trabalho específica do Excel.
Por exemplo, se você estiver trabalhando em um projeto, poderá abrir o rastreador mestre e ele abrirá simultaneamente alguns arquivos relacionados (como a planilha de status do projeto ou a análise de custo-benefício do projeto ou a pasta de trabalho de planejamento do projeto).
Você entendeu a ideia!
Para fazer isso, você pode usar um código VBA simples e especificar os arquivos que deseja abrir.
Abaixo está o código que abrirá um arquivo relacionado ‘Tracker.xlsx’ quando você abrir o arquivo no qual este código reside:
Private Sub Workbook_Open () Workbooks.Open "C: \ Users \ sumit \ Desktop \ Test File A.xlsx" End Sub
O código acima usa o evento de abertura da pasta de trabalho para executar o código assim que esta pasta de trabalho é aberta. Você deve especificar o caminho exato do arquivo (incluindo a extensão do arquivo).
Se você deseja que vários arquivos sejam abertos, você pode adicionar várias linhas de código com cada linha especificando a localização do arquivo.
Por exemplo, o código a seguir abrirá três arquivos quando você abrir o no qual este código reside:
Private Sub Workbook_Open () Workbooks.Open "C: \ Users \ sumit \ Desktop \ Test New \ Test File A.xlsx" Workbooks.Open "C: \ Users \ sumit \ Desktop \ Test New \ Test File B.xlsx" Workbooks .Abra "C: \ Users \ sumit \ Desktop \ Test New \ Test File C.xlsx" End Sub
Onde colocar esse código?
Esse código precisa ser colocado na pasta de trabalho que, quando aberta, acionaria a abertura da pasta de trabalho relacionada (cujos endereços são mencionados no código).
Abaixo estão as etapas para colocar o código na pasta de trabalho:
- Com a pasta de trabalho aberta, mantenha pressionada a tecla ALT e pressione a tecla F11. Isso abrirá o Editor VB.
- No Editor VB, clique duas vezes no objeto ThisWorkbook (que seria listado como um dos objetos no painel Project Explorer). Isso abriria a janela de código para o objeto ThisWorkbook. Se você não consegue ver o painel Explorador de Projetos, clique em ‘Exibir’ na barra de menus e, em seguida, clique em ‘Explorador de Projetos’.
- Na janela de código, copie e cole o código acima
- Feche o Editor VB
Quando você tiver colocado o código acima na janela de código ‘ThisWorkbook’, sempre que esta pasta de trabalho for aberta, este código VBA será executado, o que por sua vez abrirá os arquivos Excel especificados.