locked
Modificar Valor de Variavel RRS feed

  • 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 Snippet

    Arquivo = "pasta.xls"

    NomeArquivo = Left(Arquivo, InStrRev(Arquivo, ".") - 1)

     

     

    [ ]s

     

    domingo, 1 de junho de 2008 23:44

Todas as Respostas

  • Olá...

     

     

    Code Snippet
    minhavariá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 Snippet

    Arquivo = "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 Snippet

    MsgBox 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