/ / Excel VBA ถ้าแล้วแถลงการณ์

Excel VBA ถ้ามีแล้วงบ

ถ้าแล้วแถลงการณ์ | แถลงการณ์อื่น ๆ

ใช้ ถ้างบแล้ว ใน Excel VBA เพื่อดำเนินการสายรหัสหากพบเงื่อนไขเฉพาะ

ถ้าแล้วแถลงการณ์

วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:

Dim score As Integer, result As String
score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

คำอธิบาย: ถ้าคะแนนมากกว่าหรือเท่ากับ 60 Excel VBA ส่งกลับค่า

ผลลัพธ์เมื่อคุณคลิกปุ่มคำสั่งบนแผ่นงาน:

Excel VBA ถ้ามีแล้วงบ

หมายเหตุ: ถ้าคะแนนต่ำกว่า 60 Excel VBA จะกำหนดค่าของผลลัพธ์ตัวแปรที่ว่างเปล่าลงในเซลล์ B1

แถลงการณ์อื่น ๆ

วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:

Dim score As Integer, result As String
score = Range("A1").Value

If score >= 60 Then
    result = "pass"
Else
    result = "fail"
End If

Range("B1").Value = result

คำอธิบาย: ถ้าคะแนนมากกว่าหรือเท่ากับ 60 Excel VBA ส่งกลับค่าอื่น ๆ Excel VBA ส่งกลับล้มเหลว

ผลลัพธ์เมื่อคุณคลิกปุ่มคำสั่งบนแผ่นงาน:

คำชี้แจงอื่น ๆ ของ Excel Excel VBA

บันทึก: เฉพาะกรณีที่คุณมีบรรทัดรหัสหนึ่งหลังจากคำสั่ง Then และ no Else จะอนุญาตให้วางบรรทัดรหัสโดยตรงหลังจากนั้นและเพื่อข้าม (เว้นออก) End If (ตัวอย่างแรก) มิฉะนั้นให้เริ่มบรรทัดใหม่หลังจากคำว่า Then แล้ว Else และจบด้วย End If (ตัวอย่างที่สอง)

อ่านเพิ่มเติมได้ที่: