Eu tenho um monte de arquivos gravados no formato ".Zip". Meu VBA abre todos eles e subtrai os detalhes como texto. Como são muitas o Workbook cria planilhas e mantém a contagem assim:
ActiveSheet.Paste
Dim sheetsQuantity As Integer
sheetsQuantity = ThisWorkbook.Worksheets.Count
ActiveSheet.Name = "Sheet" & sheetsQuantity - 3
Preciso atualizar o ("Planilha" e quantidade) para ser o nome do arquivo que foi aberto para obter as informações e, como existem muitos arquivos, cada planilha deve corresponder ao arquivo. Portanto, se o arquivo nº 1 for chamado "MatchCase.zip", preciso que a planilha nº 1 seja "MatchCase.zip" e assim por diante.
Qualquer conselho, por favor.
Isso pode depender da versão do Win e da estrutura do arquivo. Criei um
ZIP
arquivo na minha área de trabalho chamado holder.Zip . Na pasta existe um único arquivo chamado format.xlsmAbro o arquivo e seleciono alguma planilha na pasta de trabalho e examino
Path
a pasta de trabalho usando:Eu recebo:
Claramente, o ActiveSheet tem um Parent (a pasta de trabalho que contém a planilha) . Essa pasta de trabalho tem um caminho que inclui o nome do
ZIP
arquivo.Infelizmente,
Path
não inclui a informação de que holder.zip reside em minha área de trabalho.