Bem vindo (a) a mais uma super dica de Excel. Nesse pequeno artigo vou apresentar para você uma macro para fechar todas as Pastas de Trabalho do Excel.

O código é bem simples!

Primeiramente copie o código abaixo e cole em um módulo do seu VBE.

Caso não saiba como fazer isso, acesse esse link O que é e como usar o editor de VBA do Excel para uma pequena aula.

Sub FecharPastasDeTrabalho()
Dim wbs As Workbook
For Each wbs In Workbooks
wbs.Close SaveChanges:=True
Next wbs
End Sub

Explicando o código para fechar todas Pastas de Trabalho

Em primeiro lugar declaramos a variável wbs como uma Pasta de Trabalha (Workbook).

Em seguida usamos um loop For Each para que percorra todas as pastas de trabalho e feche todas com o método Close.

E para finalizar atribuímos à propriedade SaveChanges como True (Verdadeiro), para que caso haja alguma modificação no arquivo ele seja salvo antes.

Conclusão

Através deste código de Macro para fechar todas Pastas de Trabalho do Excel você poderá fechar com apenas um comando várias pastas de trabalho abertas.

E aí? Você conhece algum outro código parecido?

Comente aí embaixo, vamos adorar!

Abraços e até a próxima!

Tags: | | | | | |

Precisa de Aulas de Excel?

Aulas de Excel, trabalhos e planilhas personalizadas!

Fale Comigo Agora* Basta clicar no botão acima

Sobre o Autor

0 Comentários

Deixe um comentário

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

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.