Atualmente eu tenho um caminho de arquivo no Excel chamado C:Desktop[Data.xlsm]Sheet1
. Ele funciona bem com o caminho completo do arquivo, mas eu gostaria de separar [Data.xlsm]
Folha1 em 2 células Excel separadas, por exemplo. [Data.xlsm]
na célula A1 e Sheet1 na célula B1 tal que o caminho do arquivo parece ser algo parecido C:Desktop"A1"&"B1"
.
Gostaria de saber se é possível sem o uso de VB.
Respostas:
0 para resposta № 1Se você separar o caminho do arquivo em diferentescélulas, então você precisará usar Indireto () para juntá-lo novamente. Infelizmente, o Indirect () só funciona quando o arquivo referenciado já está aberto, o que anula a finalidade dos nomes de arquivos construídos dinamicamente.
Como alternativa ao Indirect, você pode usar o Indirect.Ext, que está incluso no morefunc.dll add-in, mas não funcionará com algumas versões do Excel. IRRC não funciona com o Excel de 64 bits.