DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(ETOPLA($A$2:$A$1048576;F2;$B$2:$B$1048576)-EĞERSAY($F$2:F2;F2)=0;"DOĞRU";"YANLIŞ")
. . .Sn. Muygun Desteğiniz için teşekkürler.Sn. Korhan AYHAN banada çok yardımcı olmuştu kendisine bir kez daha teşekkür ederim.
Bu formülde "Doğru" sorgusuna verilen ses efektini aynı hücrede eğer "#YOK" ibaresi görünürse (düşey ara sebebi ile) vermesi için ne yapmam gerekir bir kaç uyarlama denedim fakat başarılı olamadım.
Option Explicit
Private Declare PtrSafe Function PlayIt Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("f:f")) Is Nothing Then Exit Sub
Dim satt, sütt
satt = Target.Row
sütt = (Target.Column) + 1
If IsError(Cells(satt, sütt)) Then Call PlayIt("C:\Windows\Media\Ding.wav", 0)
End Sub
Option Explicit
Private Declare Function PlayIt Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("F:F")) Is Nothing Then Exit Sub
Dim satt, sütt
satt = Target.Row
sütt = (Target.Column) + 1
DoEvents
If Cells(satt, sütt) = "ÜRÜNÜ REYONA ÇIKAR" Or _
IsError(Cells(satt, sütt)) Then
Call PlayIt("C:\Windows\Media\1.wav", 0)
Else
End If
End Sub