eh iya, kurang karakter ampersand
coba ubah baris itu jadi :
sFile = Dir$(ThisWorkbook.Path & "\*.xls*" )


Kid.

2011/12/9 Irwan didi <[email protected]>

> **
>
>
> Dear Mr. Kid
>
> kok ketika saya jalannkan error ya, sintax error dan yg di highlight kode
> ini sFile = Dir$(ThisWorkbook.Path "\*.xls*" )
>
>
>   ------------------------------
> *From:* Kid Mr. <[email protected]>
> *To:* [email protected]
> *Sent:* Friday, December 9, 2011 4:31 AM
> *Subject:* Re: [belajar-excel] Nama workbook dalam 1 folder list ke range
>
>
> Dear Irwan,
>
> Coba langkah berikut :
> 1. Buat workbook baru, lalu save as .xlsm (macro enable) jika di xl2007 ke
> atas, atau .xls untuk xl2003 ke bawah
> 2. tekan Alt F11 (menuju ke VBE)
> 3. menu Insert -> Module
> 4. Pada lembar kosong, tulis nama prosedur (tanpa spasi) contohnya, tulis :
> Public Sub DaftarFileExcelku()
>
> 5. akan muncul baris bertuliskan End Sub maka pindahkan cursor ke baris di
> antara tulisan Public Sub (awal blok prosedur) dengan baris End Sub (akhir
> blok)
>
> 6. Copy paste baris-baris script berikut :
>
>     Dim sFile As String
>     Dim lPos As Long
>
>     Application.DisplayAlerts = False
>     sFile = Dir$(ThisWorkbook.Path "\*.xls*" )
>     Do While LenB(sFile) <> 0
>         Range("a1").Offset(lPos).Value = sFile
>         sFile = Dir$
>         lPos = lPos + 1
>     Loop
>     Application.DisplayAlerts = True
>
> 7. tekan Alt F11 (supaya kembali ke worksheet)
> 8. insert sebuah shape rectangle
> 9. klik kanan shape tersebut -> pilih assign macro
> 10. pilih nama prosedur tadi (contoh ini tadi namanya :
> DaftarFileExcelku   )  lalu tekan OK
> 11. Save workbook
> 12. klik shape
>
> Kalau mau ubah kriteria file, ubah bagian :
> "\*.xls*" dengan kriteria file yang dibutuhkan.
>
> Kalau mau ubah lokasi foldernya, ubah bagian :
> ThisWorkbook.Path dengan nama folder yang dimaksud tanpa diakhiri karakter
> '\'
> contoh diubah jadi :
> "C:\MyData\Kerjaan Tiada Akhir\Pulang saja ah\Udah pagi"
>
> Regards,
> Kid.
>
> 2011/12/8 Irwan <[email protected]>
>
> **
>
>  dear pakar-pakar.
>
> mohon bantuannya, misal saya punya workbook banyak dalam 1 folder, saya
> ingin list nama masing-masing workbook tsb dalam 1 worksheet bagaimana ya
> caranya...??
>
> misal :
>
> Folder Belajar
> - workbook a
> -workbook b
>
> bisa di list dan hiperlink di range A1,A2 dst
>
> terima kasih n mohon ma'af mungkin bahasa saya kurang bisa dipahami mohon
> maklum soale pemula heheheh
>
> terima kasih
> wan
>
>
>
>
>
>   
>

Kirim email ke