จะแทรกแถวว่างด้านล่างแทนด้านบนใน Excel ได้อย่างไร?
อย่างที่เราทราบกันดีว่าเมื่อแทรกแถวว่างในแผ่นงานแถวว่างจะถูกแทรกไว้เหนือแถวหรือเซลล์ที่เลือกเสมอ แต่บางครั้งคุณอาจต้องแทรกแถวด้านล่างเซลล์หรือแถวที่เลือก คุณจะแก้งานนี้ใน Excel ได้อย่างไร
แทรกแถวว่างด้านล่างแทนด้านบนด้วยรหัส VBA
แทรกแถวว่างด้านล่างแทนด้านบนด้วยรหัส VBA
บทความนี้จะพูดถึงการแทรกแถวว่างด้านล่างเซลล์หรือแถวที่เลือกโดยคลิกปุ่ม โปรดทำตามขั้นตอนต่อไปนี้:
1. กด ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2. จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในหน้าต่างโมดูล
รหัส VBA: แทรกแถวว่างด้านล่างแทนด้านบนเสมอ
Sub InsertRowDown()
'Updateby Extendoffice
Dim xRg As Range
On Error Resume Next
Application.ScreenUpdating = False
Set xRg = ActiveCell.Offset(1, 0)
xRg.EntireRow.Select
Selection.Insert Shift:=xlDown
Selection.ClearFormats
Application.ScreenUpdating = True
End Sub
3. จากนั้นบันทึกและปิดหน้าต่างรหัสนี้ ถัดไปโปรดคลิก สิ่งที่ใส่เข้าไป > รูปร่าง > รูปสี่เหลี่ยมผืนผ้าดูภาพหน้าจอ:
4. จากนั้นวาดปุ่มสี่เหลี่ยมผืนผ้าโดยลากเคอร์เซอร์และจัดรูปแบบตามที่คุณต้องการ ดูภาพหน้าจอ:
5. หลังจากจัดรูปแบบตามความต้องการของคุณแล้วโปรดคลิกขวาและเลือก กำหนดมาโคร ตัวเลือกดูภาพหน้าจอ:
6. ใน กำหนดมาโคร กล่องโต้ตอบเลือกชื่อแมโครที่คุณใส่ไว้ตอนนี้จากไฟล์ ชื่อมาโคร กล่องรายการดูภาพหน้าจอ:
7. จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบ ตอนนี้เมื่อคุณคลิกเซลล์ใด ๆ แล้วคลิกปุ่มแถวว่างจะถูกแทรกเหนือเซลล์ที่เลือกดังตัวอย่างด้านล่างที่แสดง:
บทความแทรกแถวญาติเพิ่มเติม:
- คัดลอกและแทรกแถวหลายครั้งหรือทำซ้ำแถว X ครั้ง
- ในการทำงานประจำวันของคุณคุณเคยพยายามคัดลอกแถวหรือแต่ละแถวแล้วแทรกหลาย ๆ ครั้งด้านล่างแถวข้อมูลปัจจุบันในแผ่นงานหรือไม่? ตัวอย่างเช่นฉันมีช่วงของเซลล์ตอนนี้ฉันต้องการคัดลอกแต่ละแถวและวาง 3 ครั้งในแถวถัดไปตามภาพหน้าจอต่อไปนี้ คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?
- แทรกแถวว่างเมื่อค่าเปลี่ยนแปลงใน Excel
- สมมติว่าคุณมีช่วงของข้อมูลและตอนนี้คุณต้องการแทรกแถวว่างระหว่างข้อมูลเมื่อค่าเปลี่ยนแปลงเพื่อให้คุณสามารถแยกค่าเดียวกันตามลำดับในคอลัมน์เดียวตามภาพหน้าจอต่อไปนี้ที่แสดง ในบทความนี้ฉันจะพูดถึงเทคนิคบางอย่างสำหรับคุณในการแก้ปัญหานี้
- แทรกหลายแถวหรือคอลัมน์อย่างรวดเร็วใน Google ชีต
- บทความนี้ผมจะแนะนำวิธีง่ายๆในการแทรกแถวหรือคอลัมน์ว่าง ๆ ใน Google Sheet
- แทรกแถวว่างเหนือข้อความเฉพาะใน Excel
- เมื่อคุณทำงานกับเวิร์กชีตคุณเคยพยายามแทรกแถวว่างเหนือข้อความเฉพาะในคอลัมน์หรือไม่? ตัวอย่างเช่นมีบางชื่อในคอลัมน์ A ตอนนี้ฉันต้องการแทรกแถวว่างเหนือเซลล์ที่มีชื่อ "Mike" ตามภาพหน้าจอด้านซ้ายที่แสดงบางทีไม่มีวิธีโดยตรงที่คุณจะแก้ปัญหานี้ใน Excel . บทความนี้จะพูดถึงเทคนิคดีๆในการจัดการกับงานนี้ใน Excel
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%
- ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
- ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
- เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
- สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
- แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
- แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
- ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
- รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
- การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!