LibreOffice 24.2 Help
វាយតម្លៃបញ្ជីនៃអាគុយម៉ង់ រួមមានកន្សោមដែលបន្តដោយតម្លៃមួយ ។ អនុគមន៍ Switch ត្រឡប់តម្លៃមួយដែលត្រូវបានភ្ជាប់ជាមួយកន្សោម ដែលត្រូវបានហុចដោយអនុគមន៍នេះ ។
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) As Variant
អនុគមន៍ Switch វាយតម្លៃកន្សោមពីឆ្វេងទៅស្តាំ ហើយបន្ទាប់មកត្រឡប់តម្លៃដែលត្រូវបានផ្តល់ទៅកន្សោមអនុគមន៍ ។ ប្រសិនបើកន្សោម និងតម្លៃមិនត្រូវបានផ្តល់ជាគូ កំហុសពេលរត់មួយនឹងកើតឡើង ។
Expression ៖ កន្សោមដែលអ្នកចង់វាយតម្លៃ ។
Value ៖ តម្លៃដែលអ្នកចង់ត្រឡប់ ប្រសិនបើកន្សោមពិត ។
ក្នុងឧទាហរណ៍ដូចខាងក្រោម អនុគមន៍ Switch ផ្តល់តម្លៃភេទដែលសមរម្យទៅឈ្មោះ ដែលត្រូវបានហុចទៅអនុគមន៍ ៖
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "John" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
GetGenderIndex = Switch(sName = "Jane", "female", sName = "John", "male")
End Function