Avatar billede hmatzen Nybegynder
29. januar 2013 - 14:01 Der er 1 kommentar og
1 løsning

Hjælp til makro

Hej,

Har nedenstående makro der skal importere data fra en text-fil med fast kolonner bredder, men jeg får fejl ved kørsel af makroen.


--------------------------------------------------------------
Fejlen er flg.:
Run-time error '1004'
Microsoft Office Excel cannot access the file C:\...\balance.txt. There are several possible reasons:

- The filename or path does not exist.
- The file is being used by another program.
- The workbook you are trying to save has the same as a

---------------------------------------------------------------
Sub ImportTrialBalance()
   
    Dim qryTable As QueryTable
    Dim rngDestination As Range
    Dim strConnection As String
 
    'Open sheet for ImportTrailBalance
    Sheets("ImportTrialBalance").Select
     
 
    'Define the connection string and destination range
    strConnection = "TEXT;C:\Documents and Settings\hma\Desktop\balance.txt"
    Set rngDestination = Sheet2.Range("A1")


    'Create QueryTable
    Set qryTable = Sheet2.QueryTables.Add(strConnection, rngDestination)
   
   
    'Populate the QueryTable
    qryTable.TextFileStartRow = 10
    qryTable.TextFileParseType = xlFixedWidth
    qryTable.TextFileCommaDelimiter = False
    qryTable.TextFileTextQualifier = xlTextQualifierNone
    qryTable.TextFileFixedColumnWidths = Array(0, 1, 13, 5, 1, 32, 1, 18, 1, 17, 3, 17, 1, 17, 3, 17, 1, 18)
    qryTable.TextFileTrailingMinusNumbers = True
    qryTable.Refresh BackgroundQuery:=False


End Sub

----------------------------------------------------------------
Avatar billede Dan Elgaard Ekspert
30. januar 2013 - 08:57 #1
Dette virker ikke som en gyldig sti:

"TEXT;C:\Documents and Settings\hma\Desktop\balance.txt"

Jeg tror, du skal fjerne "TEXT;" foran stien....
Avatar billede hmatzen Nybegynder
04. februar 2013 - 09:32 #2
Lukker spørgsmål

Krævede blot en genstart
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester