hehehe... ternyata pak Yusa menggunakan windows 32-bit, jika anda menekan
tombol Help maka ada keterangan sebagai berikut:


   - If you are working on a 32-bit Microsoft Windows platform, both the
   DLL name and alias (if used) must be correct.

   Make sure the DLL name and alias are correct.

untuk code berikut:

Alias "BunyiGakYa" ( _

yang dimerahin harap diganti dengan sndPlaySoundA sehingga codenya menjadi:

Alias "sndPlaySoundA" ( _

berhubung saya juga masih dalam tahap belajar vba.. (baru baca 150 halaman
dari 404 halaman) untuk timernya saya pelajari dulu ya pak hehehe.. ^_^

wassalam,

-aji mumpung-

Pada 23 September 2012 08:31, Kurei recca <[email protected]> menulis:

> **
>
>
> Dear Aji,
>
> Thx ya atas feedbacknya
>
> tapi kok fungsi "BunyiGaYa"-nya ga bisa jalan ya ? ada error yang
> mengatakan bahwa DDL function not found,,
>
> codingnya saya taruh dalam module sheet1,,
>
> Lalu, Pak Aji kan menggunakan looping For Next agar cell tersebut kelap
> kelip, bisa jika menggunakan timer karena jika menggunakan for next tidak
> kelihatan kelapa kelipnya,
>
> Jadi agar kelihatan setidaknya satu warna itu 2 detik terpampangnya, lalu
> ganti warna laen,,
>
> *Terlampir filenya ya pak : saya ubah kata "True" menjadi "a"
>
> Mohon Pencerahannya
>   ------------------------------
> *Dari:* aji mumpung <[email protected]>
> *Kepada:* [email protected]
> *Dikirim:* Minggu, 23 September 2012 8:06
> *Judul:* Re: [belajar-excel] CODING MACRO BUNYI BEEP
>
>
> hai yusa..
>
> untuk dapat memainkan suara anda harus menggunakan function windows API
> yang terdapat di dalam file winmm.dll, tetapi sebelum dapat menggunakannya
> anda harus mendeklarasikan fungsi tersebut sehingga dapat dipanggil dalam
> suatu prosedur
>
> codenya sebagai berikut:
>
> Option Explicit
> Private Declare Function SuaranyaDong _
>     Lib "winmm.dll" _
>     Alias "BunyiGakYa" ( _
>         ByVal NamaLagu As String, _
>         ByVal Lama As Long) As Long
>
> Sub BunyiBip()
>     Dim i As Integer
>     Dim c As Integer
>
>     For i = 1 To 10
>         If Range("a1").Value = "TRUE" Then
>             Range("a1").Interior.ColorIndex = c
>             SuaranyaDong "C:\Windows\Media\Chimes.wav", 0&
>         End If
>         c = c + 1
>     Next i
> End Sub
>
> perhatikan yang diberi warna biru & merah, code ini ditulis di sheets
> module sehingga hanya dapat berfungsi dengan baik di sheet tersebut, jika
> anda menginginkan fungsi dapat dipanggil dari mana saja maka pindahkan yang
> diberi warna *biru* & *merah* ke dalam suatu modul dan ubah warna *biru* dari
> Private menjadi Public.
>
> untuk suaranya dapat anda ganti-ganti sesuka hati menggunakan file yang
> berekstensi wav dan default lokasi pada pc saya adalah pada folder
> C:\Windows\Media, silakan anda searching mengenai lokasi pada pc anda dan
> jenis-jenis bunyi yang tersedis.
>
> wassalam,
>
> -aji mumpung-
>
> Pada 23 September 2012 07:01, Kurei recca <[email protected]>menulis:
>
> **
>
>  Salam Para Master Excel,
>
> Ceritanya saya ingin membuat suatu coding dengan kondisi Jika Cell A1
> bertuliskan kata "TRUE" maka akan ada bunyi beep berulang selama 20 detik
> or periode tertentu dan Cell Tersebut kelap kelip berwarna kuning dan putih
> selama 20 detik tersebut.
>
> Kira2 bagaimana ya codingnya,,?
>
> Mohon Pencerahannya...
>
> Best Regards
>
>
>
>
>   
>

Kirim email ke