Bir Sonraki Satıra Geçerken Beep Sesi

Katılım
5 Ağustos 2009
Mesajlar
240
Excel Vers. ve Dili
Microsoft Office Excel 2010 32 Bit TR
Altın Üyelik Bitiş Tarihi
02.01.2019
Merhaba arkadaşlar herhangibi bir çalışma sayfamızda A1 hücresinden tab'a basınca A2 geçince, Yön tuşu ile hücre değiştirince, enter a basıp bir alt satıra inince, imlecin bir alt ve üstü yan satıra geçerken beep sesi verdiren bir kod varmıdır?Veya Veri Girilip Bir sonraki satıra geçincede bu sesi verse olur .
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodları sayfanın kod sayfasına kopyalayarak deneyin.

Kod:
Dim sonadres

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
sat1 = IIf(Target.Row = 1, 1, Target.Row - 1)
sut1 = IIf(Target.Column = 1, 1, Target.Column - 1)
sat2 = Target.Row + 1
sut2 = Target.Column + 1
ilkadres = Target.Address
If Not Intersect(Range(ilkadres), Range(sonadres)) Is Nothing Then Beep
sonadres = Range(Cells(sat1, sut1), Cells(sat2, sut2)).Address
End Sub
Yukarıdaki kodda Set komutuda kullanılabilir. Bunun uygulamasıda aşağıdaki gibi olacaktır.

Kod:
Dim sonadres

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
sat1 = IIf(Target.Row = 1, 1, Target.Row - 1)
sut1 = IIf(Target.Column = 1, 1, Target.Column - 1)
sat2 = Target.Row + 1
sut2 = Target.Column + 1
Set ilkadres = Target
If Not Intersect(ilkadres, sonadres) Is Nothing Then Beep
Set sonadres = Range(Cells(sat1, sut1), Cells(sat2, sut2))
End Sub
 
Son düzenleme:
Katılım
5 Ağustos 2009
Mesajlar
240
Excel Vers. ve Dili
Microsoft Office Excel 2010 32 Bit TR
Altın Üyelik Bitiş Tarihi
02.01.2019
Zaman ve emek harcayarak yardımcı olduğunuz için teşekkürler Levent bey, Kod tam istediğim gibi.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,398
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Levent Hocam affınıza sığınarak bu sesin farklı versiyonu olabilirmi? Yani farklı sesler?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Zaman ve emek harcayarak yardımcı olduğunuz için teşekkürler Levent bey, Kod tam istediğim gibi.
Rica ederim. Yardımcı olabildiysem ne mutlu bana.

Levent Hocam affınıza sığınarak bu sesin farklı versiyonu olabilirmi? Yani farklı sesler?
Sn Mustafa bey

Bildiğim kadarıyla Beep komutu ile varsayılan sesin dışında farklı sesler çalınamıyor. Ancak sesi; windows denetim masasındaki ses efektlerinden (varsayılan bipleme) değiştirebilirsiniz. Kapsamı genişletmek isterseniz daha kapsamlı kodlar kullanmak gerekecektir.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,398
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Anladım hocam çok teşekkür ederim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Arkadaşlar konuyla ilgili şöyle bir şey buldum. Ses dosyasını siz seçiyorsunuz.
 

Ekli dosyalar

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,178
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Sn. mucit77 çaldıramadım hata uyarısı veriyor.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Evet ben de farkettim. İstediğimiz sesi çaldıramıyoruz galiba ama sistem ses dosyalarından (Windows içinde bolunan) farklı farklı seçtim problem çıkmıyor onları çalıyor. Bu da mudül içindeki Library ayarından galiba ama bu benim bilgimi aşar.
O yüzden maalesef çözüm sunamayacağım.
 
Katılım
18 Ekim 2012
Mesajlar
323
Excel Vers. ve Dili
2003 tr
Levent hocam elinize sağlık kodu denedim kusursuz benim işimede yarayacak
 
Üst