Uvoz .txt datotek v Excel: type mismatch

Pomoč pri izdelavi makrov
Odgovori
Rolle
Prispevkov: 36
Pridružen: Sr Sep 23, 2009 1:28 pm

Uvoz .txt datotek v Excel: type mismatch

Odgovor Napisal/-a Rolle »

Zdravo,

V excel poskušam uvoziti txt datoteke, pri čemer sem poskušal kodo generalizirati a mi pri tem (ko makro zaženem) napiše da je Type mismatch. Ne vem kje je prišlo do mismatcha...

Koda: Izberi vse

Sub Import_by_Month()

Call Import_Data("apr", "apr", "list1")

End Sub

Sub Import_Data(FileName As String, MonthName As String, SheetName As String)

Sheets(SheetName).Select

    With ActiveSheet.QueryTables.Add(Connection:= _
         "TEXT;U:\ime\uvoz_txt_excel\po_mesecih & " \ FileName & ".txt", Destination:=Range( _
        "$A$1"))
        .Name = MonthName
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 1250
        .TextFileStartRow = 1
        .TextFileParseType = xlFixedWidth
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1)
        .TextFileFixedColumnWidths = Array(4, 30, 15, 10, 11)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
        
    End With
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Uvoz .txt datotek v Excel: type mismatch

Odgovor Napisal/-a admin »

;) Na žalost vam takole ne morem absolutno nič pomagati, saj ne poznam strukture vaše vhodne datoteke... Napaka 'Type mismatch' pa pomeni, da ste se ušteli pri tipu podatkov.

Primer takšne napake je ko želite nek niz npr. "pomaranča" pretvoriti v število ali v datum ali kaj podobnega...
lp,
Matjaž Prtenjak
Administrator
Rolle
Prispevkov: 36
Pridružen: Sr Sep 23, 2009 1:28 pm

Re: Uvoz .txt datotek v Excel: type mismatch

Odgovor Napisal/-a Rolle »

Če bi lahko, bi pripel datoteko, tako da bi bilo jasno videti, kakšna je struktura. Ne najdem pa, kje bi se dalo datoteko pripeti?
Odgovori