VBA – Testar se a Pasta de Trabalho Está Aberta pelo Nome da Pasta de Trabalho
Teste se a Pasta de Trabalho está Aberta
Aqui está um código básico real para testar se uma pasta de trabalho está aberta no momento, testando o nome de uma pasta de trabalho, não o nome totalmente qualificado, incluindo o caminho.
Eu estava escrevendo um código em uma planilha que alterava planilhas em outra pasta de trabalho e queria ter certeza de que a pasta de trabalho 2 estava aberta antes de o código ser executado na pasta de trabalho 1.
Sub TestarPorNomeDaPasta()
Dim wb As Workbook
For Each wb In Workbooks
If wb.Name = "Nova Pasta Microsoft Excel.xls" Then
MsgBox "Encontrado"
Exit Sub 'código de chamada aqui, vamos apenas sair por enquanto
End If
Next
End Sub
Codificação VBA facilitada
Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com o mínimo de conhecimento de codificação e com muitos recursos que economizam tempo para todos os usuários!