Microsoft Excel'de Sesli Alarm Nasıl Oluşturulur ve Çaldırılır


Microsoft Excel, belirli koşulların karşılanıp karşılanmadığına bağlı olarak kullanıcıların koşullu biçimlendirmeyi (bir hücrenin rengini değiştirmek gibi) otomatikleştirmesine olanak tanıyan çeşitli yerleşik araçlar içerir.

Ancak pek çok kişi, Microsoft'un Visual Basic for Applications (VBA) yazılımını kullanarak Excel'in ses çıkarmasını sağlamanın mümkün olduğunun farkında değil. Bu Excel eğitiminde, bir koşul karşılandığında Excel'de nasıl alarm sesi duyulacağı açıklanacaktır.

Excel'de Alarm Nasıl Çalınır?

Excel'in belirli bir tetikleyiciye göre ses çalmasını sağlamak için iki adım gerekir. Öncelikle Excel'in sesi çalmasını sağlayan özel kod eklemelisiniz. Ardından Excel'e sesi hangi olayın veya değerin tetikleyeceğini söylemeniz gerekir.

Bunu yapmak için Excel VBA makrosu kullanarak yeni bir kural oluşturmalısınız. Bu kulağa karmaşık geliyor ama endişelenmeyin. Tek yapmanız gereken aşağıdaki kodu kopyalayıp yapıştırmak ve ardından bazı temel parametreleri değiştirmek.

Excel'de Alarm Nasıl Oluşturulur

  1. Excel e-tablonuzuaçın.
  2. Microsoft Visual Basic for Applicationspenceresini açmak için Alt+F11tuşlarına basın.li>
  3. Ekle>Modül'ü tıklayın.
    1. Aşağıdaki kodu girin:
    2. MakeABeep() işlevini String olarak kullanın

      Bip

      MakeABeep = “”

      İşlevi Sonlandır

      1. Kaydet'i tıklayın.
        1. Farklı Kaydetme Türüaçılır menüsünde, ExcelMakro İçerenÇalışma Kitabı'nı seçin.li>
          1. Herhangi bir hücreye “=MakeABeep()” yazın ve Enter'a basın. Bir sistem sesi duyarsanız kodunuz işe yaramıştır ve bir sonraki adıma geçme zamanı gelmiştir.
          2. Excel'de Alarm Nasıl Tetiklenir

            Sonra, belirli bir olaya ilişkin sesin çalınmasını istediğiniz hücreye koşullu biçimlendirme eklemeniz gerekir. Bu, tetikleyicinin ne olmasını istediğinize bağlı olacaktır; bu nedenle, tetikleyicinin tam olarak planlandığı gibi çalışmasını sağlamak için çeşitli Excel formülleri 'yi nasıl kullanacağınızı bilmeniz gerekebilir.

            A1 hücresinin 100'e ulaşması durumunda ses çıkarmasını nasıl sağlayacağınızı gösteren temel bir örnek:

            1. Excel çalışma sayfanızda boş bir hücre seçin..
            2. =IF(A1>100, MakeABeep(),””)” yazın ve Enter'a basın.
            3. A1 hücre değeri 101'e ulaştığında sistem sesi duyulacaktır.

              Excel'in Özel Ses Çalmasını Sağlama

              Tek bir sistem sesine güvenmek yerine Excel'in birden fazla özel ses çalmasını sağlayabilirsiniz. Bu şekilde, farklı koşullar karşılandığında çalacak birden fazla alarm ayarlayabilirsiniz.

              1. Exceldosyanızı
              2. açın.
              3. Microsoft VBA'yı açmak için Alt+ F11tuşlarına basın.
              4. Ekle>Modül'e basın.
                1. İletişim kutusuna şunu yazın:
                2. #If Win64 O halde

                  Özel PtrSafe İşlevini Bildirin PlaySound Lib “winmm.dll” _

                  Takma ad “PlaySoundA” (ByVal lpszName As String, _

                  ByVal hModule As LongPtr, ByVal dwFlags As Long) Boolean Olarak

                  #Başka

                  Özel Bildirme İşlevi PlaySound Lib “winmm.dll” _

                  Takma ad “PlaySoundA” (ByVal lpszName As String, _

                  ByVal hModule Kadar Uzun, ByVal dwFlags Kadar Uzun) Boolean Kadar

                  #End If

                  Sabit SND_SYNC = &H0

                  Sabit SND_ASYNC = &H1

                  Sabit SND_FILENAME = &H20000

                  AlarmSound() işlevini String olarak çalıştır

                  PlaySound'u çağırın(“C:\Kullanıcılar\Kullanıcı\İndirilenler\sound.wav”, _

                  0, SND_ASYNC Veya SND_FILENAME)

                  AlarmSesi = “”

                  İşlevi Sonlandır

                  1. “C:\Users\User\Downloads\sound.wav” ifadesini, kullanmak istediğiniz ses dosyasının konumuyla değiştirin. Bunu elde etmek için Dosya Gezgini'nde klasörü açın, adres çubuğunu sağ tıklayın ve Adresi metin olarak kopyala
                  2. seçeneğini seçin. 11
                    1. Dosyayı kaydetmek için Ctrl+ Stuşlarına basın.
                    2. Farklı Kaydetme Türüaçılır listesinde, ExcelMakro İçerenÇalışma Kitabı'nı seçin.li>
                      1. Herhangi bir boş hücreye koşullu biçimlendirme denkleminizi ekleyin. Örneğin, “=IF(A1>100, AlarmSound(),””)”. Yukarıdaki gibi, A1 hücresi 100 değerine ulaşırsa bu bir alarmın çalmasına neden olur.
                      2. Not:Bu şablon kodunda “MakeABeep” yerine “AlarmSound” kullanılmıştır. Her ikisi de istediğiniz gibi yazılabilir. Örneğin, farklı koşullar için birden fazla alarmın çalmasını istiyorsanız "Alarm1", "Alarm2" vb.'yi kullanabilirsiniz..

                        Excel'de Ne Tür Alarmlar Oluşturabilirsiniz?

                        Excel güçlü bir araçtır ve verilerinizi tam olarak istediğiniz şekilde biçimlendirmek için kullanabileceğiniz çeşitli formüller içerir. Bu kuralları kullanmak için Ana Sayfasekmesini ve Koşullu Biçimlendirme'yi tıklayın.

                        Excel'e alarm çalmasını söyleyebileceğiniz veri koşullarının birkaç örneğini burada bulabilirsiniz:

                        1. Değer başka bir değere eşitse, ondan büyükse, küçükse veya başka değerler arasındaysa
                        2. Hücre kopyaysa
                        3. Hücre belirli bir tarihe atıfta bulunuyorsa (son tarih veya son kullanma tarihi gibi)
                        4. Değer belirli bir yüzdelik dilimdeyse (örneğin, en üst %10 veya ortalamanın üzerindeyse)
                        5. Hücre belirli bir renkteyse; önceden koşullu biçimlendirme kuralları ayarladığınızda kullanışlıdır
                        6. Veri Yönetimi Hiç Bu Kadar Kolay Olmamıştı

                          Microsoft Office'in Excel'i piyasadaki en güçlü veri doğrulama ve analiz araçlarından biridir ve uzun süredir bu şekildedir. İster Excel çalışma kitabınızın verilerinizi kolay anlaşılır bir şekilde görüntülemesini, ister hücreleri koşullar karşılandığında sizi bilgilendirecek şekilde biçimlendirmesini isteyin, Excel'de size uygun araçlar vardır.

                          İlgili Mesajlar:


                          10.11.2022