Ir para conteúdo
Fórum Script Brasil
  • 0

Importanto Um Txt, Porém...


muraki

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0
Guest gdonizett

se você já criou a rotina para abrir o txt. seria melhor voce criar uma rotina de parametrização no caminho e nome do arquivo que sera aberto, fica muito melhor

exemplo

Dim NomeArq As strinc

NomeArq = Range("a1").Value

onde na sua planilha range("a1") = "caminho"&nome do arquivo

boa sort

Link para o comentário
Compartilhar em outros sites

  • 0

use:

arquivoparaabrir = Application.GetOpenFilename("Text Files (*.txt), *.txt")

' abre caixa de abrir arquivo do sistema com mascara .txt e passa caminho e nome do arquivo selecionado para a variável arquivoparaabrir ou o nome que você der

' teste de funcionamento

If fileToOpen <> False Then

MsgBox "Open " & fileToOpen

End If

Link para o comentário
Compartilhar em outros sites

  • 0

bom você pode usar a função inputbox ()

exemplo:

dim nomeArq as string

nomeArq = inputbox("Selecione o Arquivo","Selecione o arq.txt")

...

processo para abrir arquivo

...

-----------------------------------------------------------------

ou você pode usar o ActiveX (*.ocx) Microsoft Common Dialog para fazer isto

exemplo

o nome do componente é Dlg1

dlg1.showopen

nomearq = dlg1.filename

...

processo para abrir arquivo

...

----------------------------------------------

beleza

Fuiiii!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

:ph34r: Obrigadão pessoal, valeu mesmo!!

Eu acabei achando no ajuda mesmo do visual basic e fiz da seguinte maneira em um evento de botão!! ai ele coloca o caminho em uma célula, que depois eu concateno com a programação macro do importar arquivo!!

Dim lngCount As Long

'Abrir arquivo

With Application.fileDialog(msoFileDialogOpen)

.AllowMultiSelect = True

.Show

' Mostra o caminho do arquivo selecionada no campo

For lngCount = 1 To .SelectedItems.Count

'célula

Range("Pathensaio") = .SelectedItems(lngCount)

Next lngCount

End With

Abraços valeu

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...