Avatar billede ing Nybegynder
18. juni 2004 - 11:33 Der er 5 kommentarer og
1 løsning

Import af tekstfil med VBA i EXCEL ?

Hej

Jeg har en tekstfil som indeholder semicolon-separerede værdier, der skal importeres i EXCEL. Denne import virker fint og er lavet i VBA med følgende kode:

Sub SupOpenTABFile()
    Sheets("Rådata").Activate
    Cells(1, 1).Select
    Dim FN As String
    FN = Application.GetOpenFilename("TEXT (*.txt),*.txt")
    If FN = "False" Then Exit Sub ' user cancelled
    Workbooks.OpenText Filename:=FN, Origin:=xlMSDOS, startRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1)), TrailingMinusNumbers:=True
End Sub

Problemet er bare at æ, ø, og å som oprindeligt er anført i tekstfilen oversættes forkert under importen som:

├ª = æ
├© = ø
├Ñ = å

Hvordan undgåes denne fejloversættelse ?

VH

Ing
Avatar billede bak Forsker
18. juni 2004 - 12:12 #1
Virker det hvis du gør det manuelt ?
det jeg mener er : er du sikker på at det er en msdos fil ?
Avatar billede ing Nybegynder
18. juni 2004 - 16:33 #2
Ja, det virker fint manuelt. Kan det skyldes at VBA er engelsksproget ?
Avatar billede ing Nybegynder
22. juni 2004 - 22:23 #3
Lukker og slukker - desværre ;-)
Avatar billede ing Nybegynder
22. juni 2004 - 22:24 #4
-
Avatar billede ing Nybegynder
22. juni 2004 - 22:26 #5
Ser ikke ud til at jeg kan lukke - hmmm!
Avatar billede ing Nybegynder
22. juni 2004 - 22:26 #6
Endelig ;-)
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