DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Declare Function sndPlaySound32 Lib "winmm.dll" Alias _
"sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Dim x As Integer
Dim sure As Integer
[COLOR=green]'-------------------[/COLOR]
Sub Basla()
sure = 20 - x
Application.OnTime Now + TimeSerial(0, 0, 1), "Hesapla"
End Sub
[COLOR=green]'----------------[/COLOR]
Sub Hesapla()
If sure = 0 Then
Call sndPlaySound32("c:\windows\media\tada.WAV", 0)
End
Else
x = x + 1
Call Basla
Cells(1, 1) = sure
Beep
End If
End Sub
Aşağıdaki kodları, standart bir modül sayfasına kopyalayınız.
"Basla" makrosunu çalıştırınız ve sonucu görünüz. "Dingdong" yerine "Tada" olur mu?
Kod:Declare Function sndPlaySound32 Lib "winmm.dll" Alias _ "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long Dim x As Integer Dim sure As Integer [COLOR=green]'-------------------[/COLOR] Sub Basla() sure = 20 - x Application.OnTime Now + TimeSerial(0, 0, 1), "Hesapla" End Sub [COLOR=green]'----------------[/COLOR] Sub Hesapla() If sure = 0 Then Call sndPlaySound32("c:\windows\media\tada.WAV", 0) End Else x = x + 1 Call Basla Cells(1, 1) = sure Beep End If End Sub
Sub Hesapla()
If sure = 0 Then
Call sndPlaySound32("c:\windows\media\tada.WAV", 0)
[COLOR=Blue][B]End[/B][/COLOR]
Else
x = x + 1
Call Basla
Cells(1, 1) = sure
Beep
End If
End Sub
Merhaba,
Koyu mavi satırı silin..Kod:Sub Hesapla() If sure = 0 Then Call sndPlaySound32("c:\windows\media\tada.WAV", 0) [COLOR=Blue][B]End[/B][/COLOR] Else x = x + 1 Call Basla Cells(1, 1) = sure Beep End If End Sub
Aşağıdaki kodları, standart bir modül sayfasına kopyalayınız.
"Basla" makrosunu çalıştırınız ve sonucu görünüz. "Dingdong" yerine "Tada" olur mu?
Kod:Declare Function sndPlaySound32 Lib "winmm.dll" Alias _ "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long Dim x As Integer Dim sure As Integer [COLOR=green]'-------------------[/COLOR] Sub Basla() sure = 20 - x Application.OnTime Now + TimeSerial(0, 0, 1), "Hesapla" End Sub [COLOR=green]'----------------[/COLOR] Sub Hesapla() If sure = 0 Then Call sndPlaySound32("c:\windows\media\tada.WAV", 0) End Else x = x + 1 Call Basla Cells(1, 1) = sure Beep End If End Sub
Declare Function sndPlaySound32 Lib "winmm.dll" Alias _
"sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Dim x As Integer
Dim sure As Integer
'-------------------
Sub Basla()
sure = [aa2] - x
Application.OnTime Now + TimeSerial(0, 0, 1), "Hesapla"
End Sub
'----------------
Sub Hesapla()
If sure = 0 Then
Call sndPlaySound32("c:\windows\media\tada.WAV", 0)
End
Else
x = x + 1
Call Basla
Cells(1, 1) = sure
Beep
End If
End Sub
Sanıyorum sure = 20 - x bölümünü sure = [AA2] - x olarak değiştirirseniz olacaktır. Deneyip dönerseniz sevinirim.
Konuyu 3 kişi cevaplamaya çalışmış onlarca kişi faydalanmış ama soruyu soranın cevaplarla ilgilendiği yok.:roll: