Ok Mr Kid akan saya djadjal, thank a lot atas tips-nya.




Salam,


DD





From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] 

Sent: 02 Maret 2016 18:21
To: BeExcel
Subject: Re: [belajar-excel] Makro bekerja di jam yang ditentukan








Alhamdulillah...


Oh iya...


yang ini buat sekedar bermain-main.


Katanya kan prosesnya akan mengaktifkan sheet tertentu. Misal nama sheet yang 
akan diaktifkan bernama 'MySheet'


Misal nama filenya (kalo gak salah Anda namakan) time.xlsm





Bunyi baris proses mengaktifkan sheet tersebut begini urutannya :


thisworkbook.activate   'aktifkan workbooknya dulu


thisworkbook.sheets("MySheet").activate     'aktifkan sheet MySheet


'kalau mau mengaktifkan cells B5 nya (misal B5 adalah cells isian pertama)


thisworkbook.sheets("MySheet").range("b5").activate


nanti kalau sudah paham konsep cara memanfaatkan object secara hirarki dari 
mbah sampai cicit biyitnya, baru mencoba bermain dengan application.goto


rangkaian di atas bisa digunakan untuk kembali membuka file tersebut di jam 
yang ditentukan.


Misal, ditentukan di cells tertentu akan dibuka di jam 13:00, tapi, pagi-pagi 
jam 7, sudah dibuka oleh user bersamaan dengan file kerja lainnya. Lalu si 
workbook ditutup oleh user. Nah nanti jam 13:00 file tersebut akan terbuka 
dengan sendirinya walau user masih sibuk dengan file kerja lainnya.





Setting permainannya begini :


1. Sekarang di sheet yang ada jamnya, di set jam komputer + 5 menit (supaya 
cukup waktu untuk mempersiapkan kondisi kerja)


2. Save workbook time.xlsm


3. tutup workbook time.xlsm (tutup workbook ya bukan tutup Excel, jadi klik x 
kecil yang keterangannya close window)


4. buka lagi time.xlsm pakai file open


5. tutup workbook time.xlsm lagi


6. open file lainnya, misal ada file bernama DataLainnya.xlsx, open file 
lainnya tersebut


7. dan tunggu sampai waktu yang ditentukan tadi.


*** jadi, selama application Excel nya belum tertutup walau sudah gonta-ganti 
workbook yang dibuka dan ditutup oleh user, si file time.xlsm akan dibuka oleh 
Excel akibat perintah application.ontime


Tentu saja si workbook time.xlsm sudah pernah dibuka sebelumnya. Misal dibuka 
pagi-pagi sekali lalu ditutup kembali dan user membuka workbook kerja lainnya.





Coba deh...


sapa tahu nanti jadi punya ide baru untuk membuat sesuatu yang sesuatu bingitz





;)


Regards,


Kid

















2016-03-02 17:58 GMT+07:00 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id 
[belajar-excel] <belajar-excel@yahoogroups.com>:





Dear Mr Kid.





Super sekali, sukses.


Mungkin tadi karena saya set-nya satu menit dr jam komputer kali yah. (gak 
sabar pingin liat hasilnya sich xixixixi).


Terima kasih Mr Kid atas solusinya.





Salam,


DD








From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 02 Maret 2016 16:29




To: BeExcel
Subject: Re: [belajar-excel] Makro bekerja di jam yang ditentukan








Belum bisa ?


Karena masih error?


Nilai waktunya di sebuah cells tadi sudah dicoba 3 menit setelah jam komputer 
yang tampak ?


(kalau jam komputer menunjukkan jam 17:00, maka set di cells tersebut dengan 
17:03:00)


Lalu, saat buka file, sudah dipastikan security macro-nya di-Enable ?


(untuk cek security, tambahkan di event workbook open sebelum baris 
application.ontime)


    msgbox "tes pindah sheet ke sheet blabla di jam blibli"


Regards,


Kid



















2016-03-02 12:58 GMT+07:00 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id 
[belajar-excel] <belajar-excel@yahoogroups.com>:





Dear Mr Kid,





Hehe...., masih belum bisa Mr...


Cara satu dan dua sudah saya coba tapi belum berhasil juga.


Apakah penamaan script saya yang salah ya.


File saya lampirkan





Salam,


DD





From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 02 Maret 2016 9:20
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Makro bekerja di jam yang ditentukan









Oh ada error ya...


Biasanya karena bagian berbunyi :


,schedule:=false


diprosedur bernama aktifkan.





Untuk hal ini, bisa dicoba salah satu dari cara ini :


Cara 1 :


- tambahkan sebelum baris application.Ontime :


     On error resume next


- tambahkan sebelum baris end sub :


     Err.clear


      On error goto 0 'angka nol ya





Cara 2 :


- copy baris application.ontime bla bla


- paste tepat di baris sebelum application.ontim e yang di-copy


- jadi ada 2 baris application.ontime yang sama persis dan berurutan atas bawah.


- pada baris application.ontime yang atas, hapus bagian :


     ,schedule:=false


- jangan ubah baris application.ontime yang bawah


- konsepnya, dibuat ulang schedule ontime nya lalu langsung di-stop oleh baris 
berikutnya





Regards,


Kid
Sent from my smart enough phone




On Mar 2, 2016, at 08:39, 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id 
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:





Dear Mr Kid,





Mohon pencerahannya untuk file terlampir, makro blm bisa bekerja di jam yang 
ditentukan.


Salah dimana yah Mr.....?





Salam,


DD





From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 01 Maret 2016 17:47
To: BeExcel
Subject: Re: [belajar-excel] Makro bekerja di jam yang ditentukan








Hai DD,


Mungkin begini :


1. buat prosedur yang dipanggil, misal bernama Aktifkan, dan isi dengan script :


    application.ontime thisworkbook.sheets("nama sheetnya").range("alamat range 
berisi time bertipe time").value, "Aktifkan",schedule:=false


2. isi event workbook open atau di prosedur lain yang akan dijalankan oleh 
event workbook open bunyi berikut :
    application.ontime thisworkbook.sheets("nama sheetnya").range("alamat range 
berisi time bertipe time").value, "Aktifkan"





Wassalam,


Kid








2016-03-01 13:04 GMT+07:00 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id 
[belajar-excel] <belajar-excel@yahoogroups.com>:


  



Dear BeExceller,





Mohon pencerahan untuk case ini.


Harapannya adalah makro baru bekerja di jam yang ditentukan, pada kasus ini jam 
saya tentukan di sheet1 range a1.


Pada saat jam 13:00 sheet2 akan aktif.





Salam,


DD






<Time.xlsm>












  • Re: [b... Nang Agus nanga...@gmail.com [belajar-excel]
    • B... odong nando odongna...@yahoo.com [belajar-excel]
    • [... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
      • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
        • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
          • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
            • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... Susilo - susilo...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... Susilo - susilo...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
              • ... 'Dede Sulaeman' dede_sulae...@pinusmerahabadi.co.id [belajar-excel]
              • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]

Kirim email ke