Notifications
Clear all

Comando para ler nome de arquivo

4 Posts
2 Usuários
0 Reactions
1,109 Visualizações
(@gilton)
Posts: 21
Eminent Member
Topic starter
 

Olá,

Preciso ler o nome de um arquivo e gravar em uma variável assim que importar.

Exemplo.: ARQUIVO.TXT

Gravar na variável X a palavra ARQUIVO.

No aguardo,

Att,
Gilton.

 
Postado : 13/10/2016 10:33 am
(@duvidoso)
Posts: 35
Eminent Member
 

Copia o comando abaixo e cola no VBA, e testa! Esta como pediu

Private Sub cadastrar_NomeArquivo_Click() 'Pegar nome arquivo e inserir na Variavel X
Dim Caminho As String 'Caminho do arquivo
Dim fDialog As Office.fileDialog
Dim nome As Variant
Dim sNomeArquivo As String
Set fDialog = Application.fileDialog(msoFileDialogFilePicker)
With fDialog
.AllowMultiSelect = False 'Seleção de múltipla?
.Title = "Selecionar Arquivo" 'Titulo da Janela
.Filters.Clear
'.Filters.Add "Arquivos Excel - .xls", "*.xls" 'Caso queira Filtros tira do modo comentario e muda a extensão
If .Show = True Then
Caminho = .SelectedItems.Item(1)
sNomeArquivo = Dir(Caminho)
x = sNomeArquivo 'Insere o Nome na variavel X
msgbox x 'mostra o nome da variavel X
End If
End With
End Sub

 
Postado : 13/10/2016 11:12 am
(@gilton)
Posts: 21
Eminent Member
Topic starter
 

Obrigado deu certo...isso que eu queria...valeu...

 
Postado : 13/10/2016 2:55 pm
(@duvidoso)
Posts: 35
Eminent Member
 

Agradeça pela resposta! E de o tópico como Resolvido! ;)

 
Postado : 14/10/2016 10:19 am