วิธีสร้างและส่งเสียงปลุกใน Microsoft Excel


Microsoft Excel มีเครื่องมือในตัวหลายอย่างที่อนุญาตให้ผู้ใช้จัดรูปแบบตามเงื่อนไขโดยอัตโนมัติ (เช่น การเปลี่ยนสีของเซลล์) ขึ้นอยู่กับว่าตรงตามเงื่อนไขเฉพาะหรือไม่

แต่หลายๆ คนไม่ทราบว่าเป็นไปได้ที่จะทำให้ Excel เล่นเสียงโดยใช้ Visual Basic for Applications (VBA) ของ Microsoft บทช่วยสอน Excel นี้จะอธิบายวิธีการส่งเสียงเตือนใน Excel เมื่อตรงตามเงื่อนไข

วิธีส่งเสียงเตือนใน Excel

มีสองขั้นตอนในการทำให้ Excel เล่นเสียงตามทริกเกอร์เฉพาะ ขั้นแรก คุณต้องเพิ่มโค้ดแบบกำหนดเองเพื่อให้ Excel สามารถเล่นเสียงได้ จากนั้น คุณต้องบอก Excel ว่าเหตุการณ์หรือค่าใดที่จะทำให้เกิดเสียง

ในการดำเนินการนี้ คุณต้องสร้างกฎใหม่โดยใช้ แมโคร Excel VBA ฟังดูซับซ้อน แต่ไม่ต้องกังวล สิ่งที่คุณต้องทำคือคัดลอกและวางโค้ดด้านล่าง จากนั้นเปลี่ยนพารามิเตอร์พื้นฐานบางอย่าง

วิธีสร้างการเตือนใน Excel

  1. เปิด สเปรดชีต Excel
  2. ของคุณ
  3. กด Alt+F11เพื่อเปิดหน้าต่างป๊อปอัป Microsoft Visual Basic for Applicationsลี้>
  4. คลิก แทรก>โมดูล.
    1. ป้อนรหัสต่อไปนี้:
    2. ฟังก์ชัน MakeABeep() เป็นสตริง

      เสียงบี๊บ

      MakeABeep = “”

      สิ้นสุดฟังก์ชัน

      1. คลิก บันทึก
        1. ในเมนูแบบเลื่อนลง บันทึกเป็นประเภทให้เลือก Excelสมุดงานที่เปิดใช้งานมาโครli>
          1. ในเซลล์ใดก็ได้ ให้พิมพ์ “=MakeABeep()” แล้วกด Enterหากคุณได้ยินเสียงของระบบ แสดงว่ารหัสของคุณใช้งานได้ และถึงเวลาไปยังขั้นตอนถัดไป
          2. วิธีทริกเกอร์การแจ้งเตือนใน Excel

            ถัดไป คุณต้องเพิ่ม การจัดรูปแบบตามเงื่อนไข ลงในเซลล์ที่คุณต้องการให้เล่นเสียงในเหตุการณ์เฉพาะ ซึ่งจะขึ้นอยู่กับสิ่งที่คุณต้องการให้ทริกเกอร์เป็น ดังนั้นคุณอาจต้องรู้วิธีใช้ สูตร Excel ต่างๆ เพื่อให้ทำงานตรงตามที่วางแผนไว้

            ต่อไปนี้เป็นตัวอย่างพื้นฐานที่แสดงวิธีทำให้เซลล์ A1 เล่นเสียงหากถึง 100:

            1. เลือกเซลล์ว่างในแผ่นงาน Excel ของคุณ.
            2. พิมพ์ “=IF(A1>100, MakeABeep(),””)” แล้วกด Enter
            3. เมื่อค่าเซลล์ A1 ถึง 101 เสียงของระบบจะเล่น

              วิธีทำให้ Excel เล่นเสียงที่กำหนดเอง

              คุณสามารถให้ Excel เล่นเสียงแบบกำหนดเองได้หลายเสียง แทนที่จะใช้เสียงของระบบเพียงเสียงเดียว ด้วยวิธีนี้ คุณสามารถตั้งค่าการเตือนหลายรายการให้ดังขึ้นเมื่อตรงตามเงื่อนไขที่แตกต่างกัน

              1. เปิดไฟล์ Excelของคุณ
              2. กด Alt+ F11เพื่อเปิด Microsoft VBA
              3. กด แทรก>โมดูล.
                1. ในกล่องโต้ตอบ ให้พิมพ์:
                2. #ถ้า Win64 แล้ว

                  ประกาศส่วนตัวฟังก์ชัน PtrSafe PlaySound Lib “winmm.dll” _

                  นามแฝง “PlaySoundA” (ByVal lpszName As String, _

                  ByVal hModule เป็น LongPtr, ByVal dwFlags ตราบเท่าที่) เป็นบูลีน

                  #อื่นๆ

                  ฟังก์ชั่นประกาศส่วนตัว PlaySound Lib “winmm.dll” _

                  นามแฝง “PlaySoundA” (ByVal lpszName As String, _

                  ByVal hModule ตราบใดที่ ByVal dwFlags ตราบเท่าที่) เป็นบูลีน

                  #สิ้นสุดถ้า

                  Const SND_SYNC = &H0

                  Const SND_ASYNC = &H1

                  คอนสต์ SND_FILENAME = &H20000

                  ฟังก์ชัน AlarmSound() เป็นสตริง

                  เรียก PlaySound (“C:\Users\User\Downloads\sound.wav”, _

                  0, SND_ASYNC หรือ SND_FILENAME)

                  เสียงปลุก = “”

                  สิ้นสุดฟังก์ชัน

                  1. แทนที่ “C:\Users\User\Downloads\sound.wav” ด้วยตำแหน่งของไฟล์เสียงที่คุณต้องการใช้ หากต้องการรับสิ่งนี้ ให้เปิดโฟลเดอร์ใน File Explorerคลิกขวาที่แถบที่อยู่ และเลือก คัดลอกที่อยู่เป็นข้อความ
                    1. กด Ctrl+ Sเพื่อบันทึกไฟล์
                    2. ในรายการแบบเลื่อนลง บันทึกเป็นประเภทให้เลือก Excelสมุดงานที่เปิดใช้งานมาโครli>
                      1. ในเซลล์ว่าง ให้เพิ่มสมการจัดรูปแบบตามเงื่อนไขของคุณ ตัวอย่างเช่น “=IF(A1>100, AlarmSound(),””)” ดังที่กล่าวข้างต้น การดำเนินการนี้จะทำให้เกิดเสียงเตือนหากเซลล์ A1 ถึงค่า 100
                      2. หมายเหตุ:ในโค้ดเทมเพลตนี้ มีการใช้ “AlarmSound” แทน “MakeABeep” ทั้งสองอย่างนี้สามารถเขียนได้ตามที่คุณต้องการ ตัวอย่างเช่น หากคุณต้องการให้การปลุกหลายรายการดังขึ้นในสภาวะที่แตกต่างกัน คุณสามารถใช้ "Alarm1", "Alarm2" และอื่นๆ.

                        คุณสามารถสร้างสัญญาณเตือนประเภทใดใน Excel ได้

                        Excel เป็นเครื่องมือที่มีประสิทธิภาพ และมีสูตรหลายสูตรที่คุณสามารถใช้เพื่อจัดรูปแบบข้อมูลตามที่คุณต้องการ หากต้องการใช้กฎเหล่านี้ คลิกแท็บ หน้าแรกแล้วคลิก การจัดรูปแบบตามเงื่อนไข

                        ต่อไปนี้คือตัวอย่างบางส่วนของเงื่อนไขข้อมูลที่คุณสามารถบอกให้ Excel ส่งเสียงเตือนสำหรับ:

                        1. หากค่าเท่ากับ มากกว่า น้อยกว่า หรือระหว่างค่าอื่น
                        2. หากเซลล์ซ้ำกัน
                        3. หากเซลล์อ้างถึงวันที่ใดวันที่หนึ่ง (เช่น วันที่ครบกำหนดหรือวันหมดอายุ)
                        4. หากค่าอยู่ในเปอร์เซ็นไทล์เฉพาะ (เช่น 10% แรกหรือสูงกว่าค่าเฉลี่ย)
                        5. หากเซลล์มีสีใดสีหนึ่ง จะมีประโยชน์เมื่อคุณตั้งค่ากฎการจัดรูปแบบตามเงื่อนไขไว้ก่อนหน้านี้
                        6. การจัดการข้อมูลไม่เคยง่ายอย่างนี้มาก่อน

                          Excel ของ Microsoft Office เป็นหนึ่งในเครื่องมือตรวจสอบและวิเคราะห์ข้อมูลที่ทรงพลังที่สุดในตลาดและมีมายาวนาน ไม่ว่าคุณจะต้องการให้สมุดงาน Excel แสดงข้อมูลในลักษณะที่เข้าใจง่าย หรือจัดรูปแบบเซลล์เพื่อแจ้งให้คุณทราบเมื่อตรงตามเงื่อนไข Excel ก็มีเครื่องมือสำหรับคุณ

                          กระทู้ที่เกี่ยวข้อง:


                          10.11.2022