Sim, você pode usar uma variável para armazenar o nome do arquivo e, em seguida, usar essa variável para ativar a planilha desejada. Aqui está um exemplo de como você pode fazer isso:
Dim fileName As String
Dim wsName As String
' Defina o nome do arquivo e o nome da planilha
fileName = ThisWorkbook.ActiveSheet.Range("A1").Value ' Nome do arquivo
wsName = ThisWorkbook.ActiveSheet.Range("A2").Value ' Nome da planilha
' Ative a planilha no arquivo especificado
Workbooks(fileName).Worksheets(wsName).Activate
Neste exemplo, as células A1 e A2 da planilha ativa contêm o nome do arquivo e o nome da planilha que você deseja ativar, respectivamente. Certifique-se de que esses valores correspondam aos nomes reais do arquivo e da planilha que você está tentando acessar.
Postado : 21/02/2024 5:11 am