MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Erro ao importar aquivo txt

    avatar
    FerreiraRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 22/06/2013

    Erro ao importar aquivo txt Empty Erro ao importar aquivo txt

    Mensagem  FerreiraRJ 22/6/2013, 16:39

    Boa Tarde;

    Estou com o seguinte problema.
    Montei uma macro no excel 2010 que importa um arquivo txt, mas esta dando erro na linha Refresh BackgroundQuery, acontece que se eu informar o caminho ele executa bem, mas não é isso que eu quero, quero localizar o arquivo a onde ele estiver no computador, quando faço isso erro 1004. Alguem pode me ajudar? Abaixo a macro.
    Sub Macro1()
    '
    Dim NomeArquivo As String
          Dim FileToOpen
          FileToOpen = Application.GetOpenFilename("Arquivos de Texto(*.Txt),*.txt")
          NomeArquivo = FileToOpen
         If NomeArquivo = "" Then Exit Sub
         With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;" & NomeArquivo & ".txt", Destination _
            :=Range("A1"))
            .Name = NomeArquivo
            .FieldNames = True
            .RowNumbers = False
            .FillAdjacentFormulas = False
            .PreserveFormatting = True
            .RefreshOnFileOpen = False
            .RefreshStyle = xlInsertDeleteCells
            .SavePassword = False
            .SaveData = True
            .AdjustColumnWidth = True
            .RefreshPeriod = 0
            .TextFilePromptOnRefresh = False
            .TextFilePlatform = 850
            .TextFileStartRow = 1
            .TextFileParseType = xlFixedWidth
            .TextFileTextQualifier = xlTextQualifierDoubleQuote
            .TextFileConsecutiveDelimiter = False
            .TextFileTabDelimiter = True
            .TextFileSemicolonDelimiter = False
            .TextFileCommaDelimiter = False
            .TextFileSpaceDelimiter = False
            .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1)
            .TextFileFixedColumnWidths = Array(10, 20, 4, 21, 21, 20, 20)
            .TextFileTrailingMinusNumbers = True
            .Refresh BackgroundQuery:=False
        End With
    End Sub

    Grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Erro ao importar aquivo txt Empty Re: Erro ao importar aquivo txt

    Mensagem  criquio 22/6/2013, 16:45

    Olá, seja bem vindo ao fórum! O Máximo trata exclusivamente de assuntos relacionado ao Microsoft Access. Sugiro procurar um fórum de Excel. Mas tente colocar um MsgBox NomeArquivo logo depois da linha NomeArquivo = FileToOpen para ver se retorna o caminho ou o que que retorna.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    FerreiraRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 22/06/2013

    Erro ao importar aquivo txt Empty Erro

    Mensagem  FerreiraRJ 23/6/2013, 19:06

    Obrigado;

    Testei montando um form e deu certo, me parece que no excel 2010 ele pega o caminho e acha que é o nome do arquivo.

    grato

    Conteúdo patrocinado


    Erro ao importar aquivo txt Empty Re: Erro ao importar aquivo txt

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 15:19