Fungsi Mendapatkan Direktori Kerja pada VBA

Published Date June 29, 2008 by maseko

vba-logo Saya sedang mencoba membuat script Visual Basic for Application (VBA) di Microsoft Excel yang salah satu tujuannya adalah untuk koneksi ke database Microsoft Access. Nantinya, meskipun dua file Excel dan Access tetap berada dalam satu direktori tetapi ada kemungkinan alamat direktori tersebut bisa berbeda sat digunakan pada komputer berbeda, misalnya ketika langsung dijalankan dari hardisk eksternal atau flashdisk seperti saat pembuatannya saat sekarang. Apalagi ada kemungkinan yang menggunakan nanti bukan saya.

Untuk itu, saya memerlukan suatu fungsi untuk memanggil alamat direktori yang saat ini digunakan oleh file Excel yang juga merupakan alamat direktori database Access. Hasil pencarian, saya menemukan fungsi berikut yang sejauh ini memang dapat digunakan.

Function GetCurDir()
    Dim str As String
    Dim pos As Integer
    str = ActiveWorkbook.FullName
    pos = InStrRev(str, "\")
    str = Mid(str, 1, pos)
    GetCurDir = str
End Function

Sumbernya ada di sini.



8 Responses to “Fungsi Mendapatkan Direktori Kerja pada VBA”

udomat - Gravatar

udomat.com udomat said on June 29, 2008, 7:17 pm:

pertamax!!! saya jadi ikut2an narciss gini siy?! :)

Fadli - Gravatar

www.locjan.com Fadli said on June 30, 2008, 4:23 am:

wah udah mulai merambah ke VBA nih, hebat…

Frenavit Putra - Gravatar

frenavitputra.blogspot.com/ Frenavit Putra said on June 30, 2008, 9:59 am:

Mas Thx banget atas Infonya…berguna banget nech….itung-itung semester depan ada matakuliah VB…

Trima kasih banyak……….

M.Ali.Hardityan.F - Gravatar

www.pemasangiklan.com M.Ali.Hardityan.F said on July 1, 2008, 11:11 am:

Mantapssss nih info nya…..entar bisa di coba untuk dipraktekkan nih.thanks.

abimono - Gravatar

www.XL-mania.com abimono said on November 4, 2008, 9:45 pm:

maseko…

kalau di XL-mania pakai rumus aja :)
=LEFT(CELL(“filename”,A1),FIND(“[“,CELL(“filename”,A1))-1)

arya - Gravatar

arya said on January 7, 2009, 3:37 pm:

Mas
Bisa minta diperjelas lagi tuh rumusnya soalx masih bingung ni cara pemakaianx

Thanks

raden - Gravatar

musik.um.ac.id raden said on October 21, 2009, 7:51 pm:

ilmu baru nih….

triesno - Gravatar

- triesno said on August 21, 2010, 11:10 pm:

Mas.. nanya nih.. boleh ya..
bagaimana cara nya agar sheet(worksheet) di excel tidak bisa langsung di klik pake mouse.. tetapi harus lewat hyperlink yg sudah kita siapkan.. jadi nama2 worksheet dalam excel hanya bisa di liat pake hyperlink.. bukan langsung di tunjuk pake mouse..
please mas..
makasih sebelum nya..

Leave A Comment

All fields marked with "*" are required.