การลบบรรทัดแบบมีข้อแม้
Posted: Wed Mar 11, 2015 1:52 am
การลบบรรทัดแบบมีข้อแม้
ผมใช้มาโครลบบรรทัด โดยต้องการใช้ 3 ข้อแม้
ข้อแม้แรก ข้อมูลมีหลายบรรทัด ลบข้อมูลทั้งหมด ผลที่ได้ ถูกต้อง ข้อแม้ที่ 2 ข้อมูลไม่มี ห้ามลบ ผลที่ได้ ถูกต้อง ข้อแม้ที่ 3 ข้อมูลมีบรรทัดเดียว ผลที่ได้ ไม่ถูกต้องเพราะมันลบข้อมูลในส่วนอื่นไปด้วย
ที่ถูกต้องคือลบบรรทัดเดียว code ที่ใช้อยู่
ผมใช้มาโครลบบรรทัด โดยต้องการใช้ 3 ข้อแม้
ข้อแม้แรก ข้อมูลมีหลายบรรทัด ลบข้อมูลทั้งหมด ผลที่ได้ ถูกต้อง ข้อแม้ที่ 2 ข้อมูลไม่มี ห้ามลบ ผลที่ได้ ถูกต้อง ข้อแม้ที่ 3 ข้อมูลมีบรรทัดเดียว ผลที่ได้ ไม่ถูกต้องเพราะมันลบข้อมูลในส่วนอื่นไปด้วย
ที่ถูกต้องคือลบบรรทัดเดียว code ที่ใช้อยู่
Code: Select all
If Range("B30") <> "" Then
Range("B30:S30").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
End If