วิธีการล้างเนื้อหาของเซลล์ B ตามมูลค่าของเซลล์ A


1

สวัสดีฉันกำลังพยายามหาตัวอย่างเฉพาะดังต่อไปนี้:

ถ้าเซลล์ C19 และ C21 ทั้งคู่เท่ากับ "ไม่" ค่าใด ๆ ในเซลล์ C24: C26 จะถูกลบ

หาก C19 หรือ C21 เท่ากับ "ใช่" ดังนั้น C24: C26 จะไม่ได้รับผลกระทบ

คำตอบ:


0

คำถามของคุณเป็นคำตอบที่ค่อนข้างสวย

"ถ้าเซลล์ C19 และ C21 ทั้งคู่เท่ากัน" ไม่ใช่ "ค่าใด ๆ ในเซลล์ C24: C26 จะถูกลบ"

ถ้าเป็นอย่างอื่นก็เป็นรูปแบบพื้นฐานสำหรับการเขียนสคริปต์จำนวนมาก


IF C19 AND C21 = "ไม่" ดังนั้น C24: C26 = ว่าง

ตอนนี้เพียงเพิ่มภาษาสคริปต์เพื่อให้คอมพิวเตอร์สามารถเข้าใจคุณ .

If activesheet.range("C19").value = "NO" AND activesheet.range("C21").value = "NO" then
activesheet.range("C24:C26").ClearContents
end if

ตอนนี้คุณสามารถเพิ่มกับดักสำหรับข้อผิดพลาดของผู้ใช้โดยทำให้แน่ใจว่าตัวแปรที่เป็นปัญหาเป็นตัวพิมพ์ใหญ่เช่นนี้ดังนั้นถ้า C21 = "ไม่" แทนที่จะเป็น "ไม่" มันจะยังคงทำงานกับฟังก์ชัน UCase

If UCase(activesheet.range("C19").value) = "NO" AND UCase(activesheet.range("C21").value) = "NO" then
activesheet.range("C24:C26").ClearContents
end if
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.