Usuário com melhor resposta
Modificar Valor de Variavel

Pergunta
-
Tenho um codigo que declara o valor de uma Workbook como o uma variável, só que tenho um problema, essa variavel fica com o valor "Pasta1.xls" e eu preciso que fique "Pasta1" apenas pois depois vou fazer referencia à ela dessa maneira:
Workbooks(NomeDaPlanilha)Sheets...
Alguem pode me ajudar?
Muito Obrigado desde já
Abraço
sexta-feira, 30 de maio de 2008 17:13
Respostas
-
Uma outra alternativa:
A linha destacada em vermelho, retorna o nome de qualquer arquivo sem a sua extensão.
Code SnippetArquivo = "pasta.xls"
NomeArquivo = Left(Arquivo, InStrRev(Arquivo, ".") - 1)
[ ]s
domingo, 1 de junho de 2008 23:44
Todas as Respostas
-
Olá...
Code Snippetminhavariável = Replace("Pasta1.xls", ".xls", "")
Troca .xls por vazio..
Até...
sexta-feira, 30 de maio de 2008 19:39 -
Uma outra alternativa:
A linha destacada em vermelho, retorna o nome de qualquer arquivo sem a sua extensão.
Code SnippetArquivo = "pasta.xls"
NomeArquivo = Left(Arquivo, InStrRev(Arquivo, ".") - 1)
[ ]s
domingo, 1 de junho de 2008 23:44 -
EvangelistaLion
muito obrigado pela sua ajuda mas eu não entendi o procedimento da sua sugestão então testei o procedimento do Adilson e serviu exatamente como eu precisava.
Muito Obrigado aos dois pela ajuda e EvangelistaLion se poder me explicar como funcina o seu exemplo fico agradecido pois mesmo minha pregunta ja tenha sido resolvida conhecimento nunca é demais.
Obrigado a todos
Abraço
segunda-feira, 2 de junho de 2008 19:28 -
Olá Xox..
A função replace serve para localizar uma string dentro de uma string e trocá-la pelo valor que você quiser..
Exemplo...
Code SnippetMsgBox Replace("Variavel", "vel", "ndo")
MsgBox Replace(date, "/", "-")
Localiza na string onde tem vel e troca por ndo..
Localiza na data onde tem "/" e troca por "-"
Na sua dúvida ele localiza onde tem .xls e troca por vazio
segunda-feira, 2 de junho de 2008 20:04