วิธีป้องกันไม่ให้รายการว่างหรือขาดหายไปในเซลล์ใน Excel
หากคุณกำลังสร้างตารางในช่วง A1:B10 ของเวิร์กชีตและต้องการให้แน่ใจว่าไม่มีเซลล์ว่างเหลืออยู่ในช่วงนี้ คุณสามารถใช้โซลูชันที่แสดงข้อความแจ้งโดยอัตโนมัติหากตรวจพบรายการว่างขณะแก้ไข ปฏิบัติตามคำแนะนำทีละขั้นตอนนี้เพื่อป้องกันไม่ให้มีรายการว่างหรือหายไปในช่วงตารางที่ระบุ
ป้องกันไม่ให้รายการว่างหรือขาดหายไปในเซลล์โดยใช้รหัส VBA
ป้องกันไม่ให้รายการว่างหรือขาดหายไปในเซลล์โดยใช้รหัส VBA
ช่วง A1:B10 ถูกกำหนดไว้สำหรับตารางของคุณ โดยที่ A1 และ B1 ทำหน้าที่เป็นส่วนหัวของตาราง ดังที่แสดงในภาพหน้าจอด้านล่าง ปฏิบัติตามขั้นตอนที่ระบุไว้เพื่อป้องกันไม่ให้มีรายการว่างหรือหายไปภายในช่วง A2:B10 ขณะเพิ่มข้อมูลลงในตาราง
1. ในเวิร์กชีตที่คุณต้องการป้องกันไม่ให้มีรายการว่างในช่วงที่กำหนด ให้คลิกขวาแท็บแผ่นงาน จากนั้นคลิก ดูรหัส จากเมนูคลิกขวา
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน คัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่าง Code ดูภาพหน้าจอ:
รหัส VBA: ป้องกันไม่ให้รายการว่างหรือขาดหายไปในช่วงของเซลล์
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count <> 1 Then Exit Sub
Dim isect As Range
On Error Resume Next
Set isect = Application.Intersect(Target, Range("A2:B10"))
If Not (isect Is Nothing) Then
If Target.Column = 1 Then
If Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0 Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
Else
If (Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0) Or (Len(Target.Value) > 0 And Len(Target.Offset(0, -1).Value) = 0) Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
End If
End If
End Sub
หมายเหตุ: ในโค้ด VBA A2: B10 คือช่วงเซลล์ที่คุณไม่ต้องการให้มีเซลล์ว่างอยู่ภายใน โปรดเปลี่ยนช่วงเซลล์ตามที่คุณต้องการ
จากนี้ไป หากคุณข้ามเซลล์ว่างและกรอกเซลล์ถัดไปในช่วงที่ระบุ Kutools สำหรับ Excel กล่องโต้ตอบจะปรากฏดังภาพด้านล่าง
บทความที่เกี่ยวข้อง:
- วิธีป้องกันการป้อนข้อมูลลงในเซลล์เฉพาะของแผ่นงานใน Excel
- วิธีป้องกันการเลือกแผ่นงานหลายแผ่นใน Excel
- วิธีป้องกันไม่ให้แผ่นงานบางแผ่นถูกลบใน Excel
- วิธีป้องกันไม่ให้ลบเนื้อหาของเซลล์ใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!