Baiklah.

Coba begini :
0. siapkan sheets penampung sementara untuk data yang diambil dari workbook
lain

1. di event userform isi dengan proses ini (asumsi workbook beruserform
bernama wbkApp)
    a. bersihkan sheets penampung hasil nomor 0
    b. buka workbooks lain dengan opsi untuk membuka secara read only
    c. copy data ke sheets penampung
    d. tutup workbooks lain

2. di event klik tombol save dalam userform
    a. sebelum proses simpan :
        - buka workbook lain lokasi penyimpan (misal berenama wbkDB) ->
loop sampai kondisinya tidak read only
        - lakukan proses save seperti yang sudah ada di script Anda saat ini
        - tutup workbook lain lokasi penyimpan (misal berenama wbkDB)

3. di event terminate userform
    a. hapus semua isi sheets penampung

Cara ini tidak menuntut Anda mempelajari hal lain karena sekedar menata
proses buka tutup file lain saja.


Cara lainnya adalah dengan memanfaatkan Get External Data dengan bahasa SQL
sebagai bahasa untuk mengambil data dari workbook lain. Tapi proses
menyimpannya tetap dengan buka tutup workbook.

Untuk proses menyimpan, bisa juga workbook lokasi penyimpan (misal wbkDB)
dalam status shared workbook (di set di ribbon Review -> group Changes ->
Share Workbook) [dimilis juga ada contoh tentang pemanfaatan shared
workbook], tetapi hati-hati dengan proses saling menimpa dari banyak users
yang bisa membuat kehilangan data dilokasi penyimpanan jika kurang teliti
dalam menyusun alur prosesnya.

Wassalam,
Kid.








2014-11-30 19:05 GMT+11:00 Harry hariansyah...@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Sebelumnya memang tertutup. Tapi jika user meng-klik INPUT / EDIT,
> otomatis terbuka.
>
> Sent from Yahoo Mail on Android
> <https://overview.mail.yahoo.com/mobile/?.src=Android>
>   From:"'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> Date:Sun, Nov 30, 2014 at 14:56
>
> Subject:Re: [belajar-excel] Tidak Perlu Buka Tutup File
>
>
>
> Ketika user sedang mengisi userform, apakah workbook lain dalam keadaan
> terbuka ?
>
> 2014-11-30 18:49 GMT+11:00 Harry hariansyah...@yahoo.com [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>>
>>
>> Sy membuat WbkApp yang didalamnya ada UserForm, WbkDatabase dan
>> WbkReferensi. Jika sy hendak melakukan proses input pada WbkApp, otomatis
>> WbkDatabase otomatis terbuka untuk menerima hasil input dan Wbk Referensi
>> juga terbuka secara otomatis untuk memberikan data yang sy butuhkan. Jika
>> proses tersebut sudah selesai, maka WbkDatabase dan WbkReferensi otomatis
>> juga tertutup.
>>
>> Hal tersebut sudah sesuai yang sy inginkan. Permasalahan berikutnya
>> adalah jika WbkApp tersebut digunakan oleh banyak user yang terhubung dalam
>> LAN, maka user harus melakukan proses input, edit dan hapus secara
>> bergantian.
>>
>> Yang sy inginkan adalah bagaimana caranya jika 2 user atau labih dapat
>> melakukan proses tersebut diatas dapat melakukannya secara bersamaan tanpa
>> ada proses buka tutup WbkDatabase dan WbkReferensi.
>>
>> Mohon informasinya.
>>
>> Wassalam,
>>
>> Harry
>>
>> Sent from Yahoo Mail on Android
>> <https://overview.mail.yahoo.com/mobile/?.src=Android>
>>  From:"'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <
>> belajar-excel@yahoogroups.com>
>> Date:Sun, Nov 30, 2014 at 13:02
>> Subject:Re: [belajar-excel] Tidak Perlu Buka Tutup File
>>
>>
>>
>> Hai Harry,
>>
>> Boleh bertanya kan ya...
>> Dalam file Excel yang Anda gunakan sekarang (anggap saja bernama wbkApp
>> dan berisi userform beserta seluruh scriptnya),
>> 1. kapankah Anda membuka workbook lain tersebut ?
>>     apakah saat workbook wbkapp tersebut dibuka ?
>>     atau saat userform (yang ada dalam wbkapp) dibuka ?
>> 2. kapankah Anda menutup workbook lain tersebut ?
>>     apakah saat workbook wbkapp tersebut ditutup ?
>>     atau saat userform (yang ada dalam wbkapp) ditutup ?
>>
>> Wassalam,
>> Kid.
>>
>>
>>
>>
>> 2014-11-30 15:34 GMT+11:00 Harry hariansyah...@yahoo.com [belajar-excel]
>> <belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Dear Be-Exceller,
>>>
>>> Sahabat Belajar Excel, sy selama ini menggunakan Workbook yang
>>> didalamnya mengandung UserForm. Pada Workbook tersebut terhubung beberapa
>>> Workbook lainnya yaitu File Database dan File Referensi. Untuk proses
>>> input, edit dan hapus prosesnya selalu buku-tutup file Database dan/atau
>>> File Referensi.
>>>
>>> Sy coba cari referensi di belajar excel ttg proses input, edit dan hapus
>>> tanpa harus adanya proses buka-tutup file. Tapi sampai sekarang sy belum
>>> dapat menemukannya.
>>>
>>> Dengan adanya proses buka-tutup file tersebut, jika ada 2 atau lebih
>>> User yang menggunakan UserForm dalam waktu yang sama, berarti harus
>>> mengantri atau tidak bisa bersamaan waktunya.
>>>
>>> Mohon informasi dari sahabat Belajar Excel sekalian ttg dimana sy bisa
>>> mendapatkan contoh file (lampiran) yang dapat menginput, mengedit dan
>>> menghapus data pada File Database tanpa harus buka-tutup file.
>>> Atau besar harapan sahabat Belajar Excel dapat memberikan contoh
>>> Workbook dimaksud.
>>>
>>> Terima kasih atas kerjasama dan informasi sahabat Belajar Excel sekalian.
>>>
>>> Regards,
>>>
>>> Harry
>>>
>>> Sent from Yahoo Mail on Android
>>> <https://overview.mail.yahoo.com/mobile/?.src=Android>
>>>
>>>
>>
>     
>
  • [belajar-exc... Harry hariansyah...@yahoo.com [belajar-excel]
    • Re: [be... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
      • Re:... Harry hariansyah...@yahoo.com [belajar-excel]
        • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
          • ... Harry hariansyah...@yahoo.com [belajar-excel]
            • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
              • ... Harry hariansyah...@yahoo.com [belajar-excel]
                • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
    • Re: RE:... Harry hariansyah...@yahoo.com [belajar-excel]
    • RE: [be... Ahmad Syaifullah Lubis syaiful...@hotmail.com [belajar-excel]
      • RE:... SUYONO reza.suy...@lge.com [belajar-excel]
        • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
          • ... SUYONO reza.suy...@lge.com [belajar-excel]
            • ... Ahmad Syaifullah Lubis syaiful...@hotmail.com [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
                • ... Ahmad Syaifullah Lubis syaiful...@hotmail.com [belajar-excel]

Kirim email ke