ตัวดำเนินการแบบลอจิคัล Excel VBA
ผู้ดำเนินการทางตรรกะและ | ผู้ดำเนินการเชิงตรรกะหรือ | ผู้ดำเนินการเชิงตรรกะไม่
สามที่ใช้มากที่สุด ตัวดำเนินการเชิงตรรกะ ใน Excel VBA คือ: และหรือไม่ก็ได้ เช่นเคยเราจะใช้ตัวอย่างง่ายๆเพื่อให้ทุกอย่างชัดเจนยิ่งขึ้น
ผู้ดำเนินการทางตรรกะและ
วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:
score1 = Range("A1").Value
score2 = Range("B1").Value
If score1 >= 60 And score2 > 1 Then
result = "pass"
Else
result = "fail"
End If
Range("C1").Value = result
คำอธิบาย: ถ้า score1 มากกว่าหรือเท่ากับ 60 และ score2 มากกว่า 1, Excel VBA ส่งกลับ, else Excel VBA ส่งกลับล้มเหลว
ผลลัพธ์เมื่อคุณคลิกปุ่มคำสั่งบนแผ่นงาน:
สรุป: ผลตอบแทนของ Excel VBA ล้มเหลวเนื่องจาก score2 ไม่มากกว่า 1
ผู้ดำเนินการเชิงตรรกะหรือ
วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:
score1 = Range("A1").Value
score2 = Range("B1").Value
If score1 >= 60 Or score2 > 1 Then
result = "pass"
Else
result = "fail"
End If
Range("C1").Value = result
คำอธิบาย: ถ้า score1 มากกว่าหรือเท่ากับ 60 หรือ score2 มากกว่า 1, Excel VBA ส่งกลับ, else Excel VBA ส่งกลับล้มเหลว
ผลลัพธ์เมื่อคุณคลิกปุ่มคำสั่งบนแผ่นงาน:
สรุป: Excel VBA ส่งกลับเนื่องจาก score1 มากกว่าหรือเท่ากับ 60
ผู้ดำเนินการเชิงตรรกะไม่
วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:
score1 = Range("A1").Value
score2 = Range("B1").Value
If score1 >= 60 And Not score2 = 1 Then
result = "pass"
Else
result = "fail"
End If
Range("C1").Value = result
คำอธิบาย: ถ้า score1 มีค่ามากกว่าหรือเท่ากับ 60 และ score2 ไม่ เท่ากับ 1, Excel VBA ส่งกลับอื่น Excel VBA ส่งกลับล้มเหลว
ผลลัพธ์เมื่อคุณคลิกปุ่มคำสั่งบนแผ่นงาน:
สรุป: ผลตอบแทนของ Excel VBA ล้มเหลวเนื่องจาก score2 เท่ากับ 1