sebenarnya tujuannya akan dibuat database excel dari beberapa file txt
jadi untuk file D:\aku.txt
akan dibuat dinamis sesuai dengan lsit file yang ada di sheet

mungkin ada cara lain pak kid

Pada 17 April 2017 19.35, 'Mr. Kid' [email protected] [belajar-excel] <
[email protected]> menulis:

>
>
> Boleh tahu kenapa pakai VBA?
> Bagaimana kalau pakai data connection saja yang tanpa VBA?
>
> Regards,
> Kid
> Sent from my smart enough phone
>
> On Apr 17, 2017, at 13:10, him mah [email protected] [belajar-excel] <
> [email protected]> wrote:
>
>
>
> dear all
>
> maaf mau tanya lagi terkait dengan
> impor data dari text file ke excel
>
> kalau dari menu record macro
> terbentuk kode seperti ini
>
>
>     With ActiveSheet.QueryTables.Add(Connection:= _
>         "TEXT;" & D:\aku.txt" _
>         , Destination:=Worksheets("Sheet 1").Range("$A$1"))
>         .Name = "ImportingFileName"
>         .FieldNames = False
>         .RowNumbers = False
>         .FillAdjacentFormulas = False
>         .PreserveFormatting = True
>         .RefreshOnFileOpen = False
>         .RefreshStyle = xlInsertDeleteCells
>         .SavePassword = False
>         .SaveData = True
>         .AdjustColumnWidth = True
>         .RefreshPeriod = 0
>         .TextFilePromptOnRefresh = False
>         .TextFilePlatform = 437
>         .TextFileStartRow = 2
>         .TextFileParseType = xlDelimited
>         .TextFileTextQualifier = xlTextQualifierDoubleQuote
>         .TextFileConsecutiveDelimiter = False
>         .TextFileTabDelimiter = False
>         .TextFileSemicolonDelimiter = False
>         .TextFileCommaDelimiter = True
>         .TextFileSpaceDelimiter = False
>         .TextFileColumnDataTypes = Array(1,1,1,1,1,1,1,1)
>         .TextFileTrailingMinusNumbers = True
>         .Refresh BackgroundQuery:=False
>     End With
>
>
> yang masih menjadi kendala adalah di baris
>
>         .TextFileColumnDataTypes = Array(2,2,2,2,2,2,2,2)
>
> kalau seperti yang diatas kan jumlah kolomnya ada 8
> misal kita tidak tahu jumlah kolomnya ada berapa
> bisa 8 bisa lebih kecil atau bisa lebih besar
>
> kira-kira untuk
>
> baris tersebut modifikasi seperti apa ya
>
>
> terima kasih
>
>
> 
>

Kirim email ke