Wa'alaikumussalam Wr. Wb.

hehehe... met sercing...
kalo sempet mampir
dimari<http://b-excel.blogspot.com/2013/09/ngobrolin-evaluate-di-vba-yuk.html>yak...

Wassalamu'alaikum Wr. Wb.
Kid.



2014-04-16 12:07 GMT+07:00 Heri Pamungkas ( Gmail ) <[email protected]>
:

>
> السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
> Semangat pagi,.
>
> Alhamdulillah,
>
> Terima kasih Mr.Kid (...yang actualnya ngga "Kid")
>
> Nambah lagi pengetahuan saya tentang Fungsi di VB.
> Oke Mr, walaupun belum paham dengan alurnya saya jadi punya
> PR nie sercing Fungsi Evaluate.
>
> Nanti kalau saya sudah paham alurnya Insyaallah
> saya bagi pemahaman saya di Email ini.
>
>
>
> # Cing cing serciiiinngg,......
>
> وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>
> Warm Regards,
>
> On 16/04/2014 11:51, Mr. Kid wrote:
>
>
>  Wa'alaikumussalam Wr. Wb.
>
>  Mungkin mau coba juga :
>       *** max : milliseconds
>     msgbox evaluate("text(" & (timer-test)/86400 & ",""HH:mm:ss.000"")")
>       -> misal (timer-test) menghasilkan 0.123 second, berarti formulanya
> berbunyi : TEXT( 0.123/86400,"HH:mm:ss.000")
>
>
>  bisa juga :
>      test=timer-test '-> simpan selisih waktu (dalam detik)
>      msgbox format$( test/86400,"HH:mm:ss" ) & replace(format$(
> test-int(test),".000###"),",",".")
>      -> fungsi Format hanya mampu sampai seconds. 1 detik = 1000
> milidetik dan bisa ditempelkan (concatenate) ke format datetime
>
>  Wassalamu'alaikum Wr. Wb.
>  Kid.
>
>
>
>
> 2014-04-16 9:51 GMT+07:00 Heri Pamungkas ( Gmail ) <[email protected]
> >:
>
>>
>> السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>> Semangat pagi,.
>>
>> Alhamdulillah,
>>
>> Miss, kayanya Pak Aji ada di samping saya ni
>> jadi 1 hari serasa 3600 Detik dihatiku....#jiahhh
>>
>> Berikut penampakan scriptnya, yang Alhamdulillah
>> sepertinya sudah berjalan seperti yang saya harapkan :
>>
>> Private Sub Unhide_Sheet()
>>     Dim Test As Single
>>     Test = Timer
>>     Sheets("ILev").Visible = True
>>     Sheets("mDBeg").Visible = True
>>     Sheets("mDH-1").Visible = True
>>     Sheets("mDH").Visible = True
>>     Sheets("Ostd").Visible = True
>>     MsgBox Format((Timer - Test) / 86400, "hh:mm:ss") & " " & 
>> Right(Format(Timer - Test, "#0.000"), 3), , "Coba-Coba"
>> End Sub
>>
>>
>> Hehehe, jadi semangat belajar VB nie.
>>
>> Pak/Bu Moderator,Miss dan Teman2 Be-Excell,
>> adakah contoh Problem dengan VB sederhana ?!
>> Jadi kaya semacam kuis gitu, Biar saya belajarnya
>> sekalian nyemplung... hehehehe
>>
>>
>> #ehmmm,.. Pemanasan sebelum Kopdar#2
>>
>> وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>
>> Warm Regards,
>>
>>  On 16/04/2014 9:10, Jan Raisin wrote:
>>
>>
>>  Wa'alaikumsalam wr. wb.,
>>
>>  pak Heri.. kalo di komputer Jan 1 hari 1 malam itu 86400 detik (24 jam
>> * 60 menit * 60 detik), jadi kalo Jan membaginya dengan angka 86400 ^_^
>>
>>  karena nilai 1 di komputer adalah mewakili 1 hari penuh dan 0,5
>> mewakili 12 jam
>>
>>  bagian yang kedua, yang harus dilakukan pertama kali adalah melakukan
>> format #0.000 untuk menampilkan 3 angka di belakang desimal (misal: 0.450),
>> setelah itu baru mengambil 3 digit sebelah kanan yaitu 450
>> jadi scriptnya harusnya Right(Format(Timer - Test, "#0.000"), 3)  bukan
>> sebaliknya
>>
>>  tambahan sedikit:
>>
>>    - Timer tidak perlu ditulis di dalam tanda kurung karena ini adalah
>>    fungsi internal VB, contoh script: Test = Timer
>>     - Timer akan menghasilkan nilai bertipe single, karena itu tipe data
>>    harus single >> ini alasan pemilihan tipe data single
>>     - Tipe data single akan menghasilkan nilai positif terkecil
>>    adalah 1.401298E-45 atau 45 angka Nol di belakang koma, karena itu harus
>>    ditampilkan 3 angka di belakang koma dahulu, setelah muncul 3 angka 
>> desimal
>>    barulah diambil menggunakan fungsi Right.
>>
>>  Semoga kali ini scriptnya akan berjalan dengan baik.
>>
>>  Wassalam,
>>
>>  -Miss Jan Raisin-
>>
>>
>> Pada 15 April 2014 17.10, Heri Pamungkas ( Gmail ) <
>> [email protected]> menulis:
>>
>>>
>>> السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>> Semangat pagi,.
>>>
>>> Miss dan Teman2 Be-Exceller yang Budiman,..
>>> Hehehe, Alhamdulillah Scriptnya bisa berjalan Normal.
>>>
>>> Beginilah hasil penalaran saya yang terlihat aneh :
>>>
>>> Private Sub Unhide_Sheet()
>>>     ' Unhide_Sheet Macro
>>>     Dim Test As Single
>>>     Test = (Timer)
>>>     Sheets("ILev").Visible = True
>>>     Sheets("mDBeg").Visible = True
>>>     Sheets("mDH-1").Visible = True
>>>     Sheets("mDH").Visible = True
>>>     Sheets("Ostd").Visible = True
>>>     MsgBox Format((((Timer) - Test) / 3600), "hh:mm:ss") & " " & 
>>> Format(Right((Timer) - Test, 3), "#0.000"), , "Coba-Coba"
>>> End Sub
>>>
>>>
>>> Deng denggggggg..... Problemnya.
>>>
>>> Sekali klik Jalan normal, tapi waktu klik kedua hasilnya
>>> agak menNgenyuhkan yang membuat aku terhenyak (Bahasanya agak ngaco...).
>>>
>>>
>>> Ada apakah gerangan sehingga bisa menyebabkan Minus ?!
>>> Atau ada ketikan saya yang salah ya ?!
>>>
>>> Atau sebenarnya Waktu yang berjalan Mundur ?!..
>>> #hmmmm,... masang tampang Mikir...
>>>
>>>
>>>
>>> وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>>
>>> Warm Regards,
>>>
>>>
>>>
>>
>
>

<<inline: image/png>>

Kirim email ke