• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

if and run

Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşlar ve üstadlar ii akşamlar öncelikle
sorum şu >>
if range("d5").value = 5 then
buraya kadar herşey ok sorun şu >>
eğer bu şart doğruysa c:\....'deki wave dosyasını çalıştır nasıl yapılabilir...
:yazici:
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları kullanabilirsiniz.

Kod:
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Sub Çal()
On Error Resume Next
If Range("d5").Value = 5 Then WavDosyasıAc "C:\Documents and Settings\xxx\Belgelerim\1.wav", True
End Sub

Sub WavDosyasıAc(WavDosyaAdi As String, Bekle As Boolean)
    If Dir(WavDosyaAdi) = "" Then Exit Sub
    If Bekle Then
        sndPlaySound WavDosyaAdi, 0
    Else
        sndPlaySound WavDosyaAdi, 1
    End If
End Sub
 
Üst