Untuk proses dengan fungsi Cell juga bisa realtime.
Yaitu diberi VBA pada event workbook before save seperti yang ada di file
re-coba macro_pakai_udf_dibantu_workbook_event.xlsb

Yang kadang menjadi kendala, pada fungsi cell sepertinya menggunakan script
yang mirip dengan :
      Cell=activeworkbook.path & "[" & active workbook.name & "]" &
activesheet.name
sehingga ketika dilakukan proses membuka workbook baru melalui menu open,
workbook baru berada dalam satu instansi aplikasi Excel. Dengan file yang
menggunakan fungsi cell, maka seluruh proses kalkulasi yang terpicu di
workbook baru dibuka tadi (misal mengubah formula di cell tertentu) akan
membuat hasil fungsi cell di workbook sebelah ikut terkalkulasi dan
mengambil nama file workbook yang baru dibuka tadi.
Silakan dicoba berulang-ulang nomor 12 sampai terakhir termasuk membuat
formula baru atau ubah formula di workbook baru. Kemudian lihat hasil
fungsi Cell("filename").

Jadi, gunakan fungsi cell (yang bersifat volatile) dengan hati-hati ketika
sudah berhubungan dengan formula yang tergantung pada hasil fungsi cell.

Wassalam,
Kid.








2013/4/10 Jan Raisin <[email protected]>

> **
>
>
> untuk thread ini, solusi dari mr Kid yang paling tepat, karena untuk
> fungsi Cell harus menekan tombol F9 dulu baru bisa memunculkan hasil yang
> sesuai ^_^
> sedangkan dengan macro bisa langsung menampilkan hasil yang tepat dengan
> memanfaatkan event pada workbook
>
> ilmu baru lagi untuk Jan, :D
>
>
> Wassalam,
>
> -MJR-
>
>
> Pada 10 April 2013 11.49, Mr. Kid <[email protected]> menulis:
>
> **
>>
>>
>> Coba file-file terlampir.
>> Caranya : (lakukan yang persis ya)
>> 1. unduh file re-coba macro_pakai_fungsi_cell.xlsx
>> 2. buka dan tulis nama file yang tertulis di cell hasil
>> 3. lakukan save as dengan nama lain misal diberi nama :
>> pakai_cell_di_save_as
>> 4. jangan sentuh komputer sedikit pun dan lihat nama file yang tertulis
>> di cell hasil (tulis bila perlu dan bandingkan dengan hasil 2)
>> 5. lakukan calculate (tekan F9) dan lihat isi cell hasil (tulis bila
>> perlu dan bandingkan dengan hasil nomor 2 dan 4)
>> 6. tutup workbook
>> 7. unduh file re-coba macro_pakai_udf_dibantu_workbook_event.xlsb
>> 8. buka dan tulis nama file yang tertulis di cell hasil
>> 9. lakukan save as dengan nama lain misal diberi nama : pakai_udf
>> 10. jangan sentuh komputer sedikit pun dan lihat nama file hasil yang
>> tertulis di cell hasil (tulis bila perlu dan bandingkan dengan hasil 2)
>> 11. tutup workbook.
>>
>> Wassalam,
>> Kid.
>>
>>
>>
>>
>>
>> 2013/4/10 PRAZT <[email protected]>
>>
>>> **
>>>
>>>
>>> Sudah saya coba saya MK yaitu menambahkan application.volatile true di
>>> baris pertama tapi belum bisa juga MK****
>>>
>>> ** **
>>>
>>> *From:* [email protected] [mailto:
>>> [email protected]] *On Behalf Of *Mr. Kid
>>> *Sent:* 10 April 2013 9:40
>>> *To:* BeExcel
>>>
>>> *Subject:* Re: [belajar-excel] otomatis ganti sesuai nm wrkbook****
>>>
>>> ** **
>>>
>>>   ****
>>>
>>> Ketika menggunakan fungsi Cell, usai save as dilakukan calculate (tekan
>>> F9).****
>>>
>>> Jika tetap ingin dengan UDF yang ada, tambahkan baris :****
>>>
>>> application.volatile true****
>>>
>>> pada baris pertama dalam prosedur fungsi tersebut.****
>>>
>>> Bila perlu, pada event workbook before save dilakukan calculate dengan
>>> application.calculate****
>>>
>>> Wassalam,****
>>>
>>> Kid.****
>>>
>>> ** **
>>>
>>> ** **
>>>
>>> 2013/4/10 Jan Raisin <[email protected]>****
>>>
>>>   ****
>>>
>>> gimana kalo gak usah pake vba aja?****
>>>
>>> ** **
>>>
>>> di cell yang ingin dimunculkan namanya diisi dengan formula ini;****
>>>
>>> ** **
>>>
>>> =Cell("filename")****
>>>
>>> ** **
>>>
>>> >> akan menghasilkan full name lenngkap dengan path-nya, jika ingin
>>> mengambil nama filenya saja bisa dikombinasikan dengan fungsi2 Text****
>>>
>>> ** **
>>>
>>> Wassalam,****
>>>
>>> ** **
>>>
>>> -Miss Jan Raisin-****
>>>
>>> ** **
>>>
>>>
>>
>  
>

Kirim email ke