Kalo tanpa vba maka bisa menggunakan fungsi INDIRECT,
coba ikuti langkah-langkah berikut ini:
1. Buat 2 buah workbook dan simpan dalam 1 folder yang sama (hal ini untuk
memudahkan saja)
>>> asumsi nama wbk-nya adalah Book1.xls dan Book2.xls
>>> letak nya di dalam folder TES di dalam drive E
2. Buka kedua buah workbook tadi
>>> syarat agar fungsi Indirect bekerja pada saat me-link pada workbook
lain adalah workbook tersebut harus dalam posisi terbuka
>>> jika posisi workbook yang menjadi sumber data tertutup maka akan
menghasilkan error #REF
asumsi, Book1.xls mengambil data dengan cara link di Book2.xls dari
sheet 1 pada cell B1
>>> hasil terletak pada Book1.xls sheet1 cell A2
3. Pada Book1, sheet1, cell A2, ketik tanda "=" (sama dengan tanpa kutip
dua")
4. klik cell B1 pada Book2.xls sheet 1, lalu tekan tombol Enter
>>> akan muncul formula otomatis yang bisa dilihat dalam formula bar
>>> pada saat ini yang tampil adalah seperti di bawah ini (belum ada
path-nya)
=[Book2.xls]Sheet1!$B$1
5. Save dan close Book2.xls, lalu kembali lagi ke Book1.xls
>>> formulanya akan berubah menjadi seperti di bawah ini (sudah lengkap
dengan path-nya)
='E:\Tes\[Book2.xls]Sheet1'!$B$1
='Path-nya_lengkap_dgn_nama_folder\[nama_filenya]nama_sheetnya'!
lokasi_cellnya
Dari hasil pada nomer 5 di atas itulah yang akan kita masukkan ke dalam
fungsi Indirect
6. Penulisan fungsinya adalah sebagai berikut:
=Indirect( "'Path-nya_lengkap_dgn_nama_folder\[" & nama_filenya &
"]" & nama_sheetnya
& "!" & lokasi_cellnya )
7. Sesuaikan yang diwarnai biru dengan kondisi yang sebenarnya
misal: nama filenya adalah 130101.xls berasal dari data bertipe date di
cell A1 dimana 2 digit pertama adalah tahun, 2 digit berikutnya adalah
bulan dan 2 digit terakhir adalah tanggal
maka untuk nama filenya bisa diganti dengan fungsi Text seperti ini
Text(A1 , "yymmdd") & ".xls"
sehingga hasilnya adalah seperti ini:
=Indirect( "'Path-nya_lengkap_dgn_nama_folder\[" & Text(A1 , "yymmdd")
& ".xls" & "]" & nama_sheetnya & "!" & lokasi_cellnya )
Oia.. jangan lupa, nanti setelah selesai, maka workbook yang menjadi
referensi harus dibuka kembali agar tidak menghasilkan Error
Silakan dipelajari langkah-langkah di atas lalu dicoba, nanti hasil
usahanya dishare di sini lagi.. jika ada kesulitan insya ALLAH akan dibantu
lagi.
Jika ternyata langsung bisa maka sebaiknya bersyukur karena diberi
pemahaman dengan ilmu yang baru dan sebaiknya ikut membagikan ilmunya
kepada yang lain ^_^
Wassalam,
-Miss Jan Raisin-
Pada 11 April 2013 18.34, M Kurniawansyah
<[email protected]>menulis:
> **
>
>
> Dear Teman teman,
>
> Maksudnya adalah seperti ini
>
> Saya punya berbagai macam reference excel file yang dibedakan dari
> tanggal. (misal, 130101 data.xls untuk data tanggal 1 jan 2013,
> 130102data.xls untuk 2 jan, dan seterusnya). File file referensi ini sudah
> saya kumpulkan dan penamaannya juga sudah saya seragamkan kecuali yang
> terkait dengan tanggal referensinya.
>
> Kalau saya mau buat report file dalam excel juga yang mengambil data data
> harian diatas. gimana bikin formula untuk lookupnya ya? karena yang dicari
> dari beberapa file referensi yang berbeda.
>
> Ilustrasi: misal di cell B2 saya tulis tanggal yang dimaksud, nah di cell
> B3 inginnya saya isi formula yang bisa otomatis link ke file harian di
> folder yang sudah ditentukan tadi. Tergantung dari data tanggal yang saya
> isi di cell B2
>
> Ada yang bisa bantu? pengennya sih tanpa VB kalo bisa.
>
> Salam,
> Iwan
>
>
>