19. november 2007 - 08:48Der er
9 kommentarer og 1 løsning
Import txt file til xls
Jeg vil gerne importere txt file til xls, og kender god xls import funktion, men i nedestående eksempel kan jeg ikke så godt bruge denne funktion, til tider er det stor mængde data der skal importeres.
GRUPPEBETEGNELSE START SLUT KASS% ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ENKELT og CIV 70,00 64,21 8,28 DOBBEL MIL 0,00 0,00 0,00 HIR 0,00 0,00 0,00 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ES og DS TOTAL 70,00 64,21 8,28
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Problemet er når jeg importere i xal så kan jeg ikke få værdier i en celle, som det eks. jeg har vist, så vil der nogle af værdierne som bliver "hugget" over.
Så jeg tror at jeg er nød til at lave en makro der kan gøre det. Teksten på txt filen vil være det samme hvergang, så en skabelon ville kunne gøre det ?
Hvis du copy-paster fra en txt fil ind i Excel, bør du få det hele i en kolonne (medmindre du har lavet tekst til kolonner før i samme ark).
Hvis du importerer og herefter sorterer - inden du laver tekst til kolonner kan du muligvis få et brugbart resultat? Det vil give mere manuelt arbejde og jeg kan ikke se ud fra dit eksempel om det vil ødelægge noget andetsteds i din txtfil.
Koden er indlagt i Ark1 - sti til tekstfil skal tilpasses:
Public Sub importer()
Rem Stiangivelsen nedenfor skal tilpasses Rem ===================================== With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\Documents and Settings\pb\Skrivebord\1911ImportXls\Aflevering\Test.txt" _ , Destination:=Range("A1"))
justerCelle "A93" justerCelle "A94" justerCelle "A95" End Sub Private Sub sletCelle(cadr) Dim adr Set adr = Range(cadr) adr.Select Selection.Delete Shift:=xlToLeft End Sub Private Sub justerCelle(cadr) 'Fjern = & indsæt apostrof Dim adr Set adr = Range(cadr) adr.Select indhold = ActiveCell.Formula ActiveCell.Value = "'" + Mid(indhold, 2) End Sub
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.