Página 1 de 1

Comando para ler a nome de um arquivo

Enviado: 13 Out 2016 às 12:59
por GILTON
Olá, boa tarde!

Preciso de um comando para ler um arquivo em vba e armazenar em uma variavel, alguém pode me ajudar ?

Exemplo.: ARQUIVO.TXT

Variável x armazena a palavra ARQUIVO que é o nome do arquivo.

No aguardo, obrigado.


Att,
Gilton.

Re: Comando para ler a nome de um arquivo

Enviado: 13 Out 2016 às 13:35
por alexandrevba
Boa tarde!!

Você pretende guardar uma string ou a string que contém o caminho de arquivo junto com o mesmo?

Veja se ajuda:
http://www.excelgeek.co.uk/2010/09/get- ... excel-vba/
Código: Selecionar todos
Sub Teste()
    Dim Filename As String

    Filename = "C:" & "\SeuArquivo.txt"
  
End Sub
Att

Re: Comando para ler a nome de um arquivo

Enviado: 13 Out 2016 às 17:36
por GILTON
O arquivo será selecionado pelo usuário, irá abrir uma janela para selecionar em uma pasta especifica, o nome do arquivo varia.

Assim que o usuário selecionar o arquivo para processar, preciso armazenar criar uma regra para ler o nome do arquivo e gravar em uma variável.

Pelo o que você me explicou acima, o nome já está fixo no programa e no meu exemplo não estará.

Att,

Gilton

Comando para ler a nome de um arquivo

Enviado: 13 Out 2016 às 21:39
por laennder
Código: Selecionar todos
NomeArquivo = Dir("C:\nomedoarquivo.xlsx")
Se o arquivo não existir o resultado será uma string em branco.