ไปยังเนื้อหาหลัก

วิธีการเน้นทั้งแถว / ทั้งแถวในขณะที่เลื่อนในแผ่นงาน Excel 

หากคุณมีแผ่นงานขนาดใหญ่ที่มีหลายคอลัมน์คุณจะแยกแยะข้อมูลในแถวนั้นได้ยาก ในกรณีนี้คุณสามารถเน้นทั้งแถวของเซลล์ที่ใช้งานอยู่เพื่อให้คุณสามารถดูข้อมูลในแถวนั้นได้อย่างรวดเร็วและง่ายดายเมื่อคุณเลื่อนแถบเลื่อนแนวนอนลงบทความนี้ฉันจะพูดถึงเทคนิคบางอย่างสำหรับคุณในการแก้ปัญหานี้ .

เน้นทั้งแถวเมื่อเลื่อนด้วยรหัส VBA

เน้นทั้งแถว / คอลัมน์ / แถวและคอลัมน์เมื่อเลื่อนด้วย Kutools for Excel


รหัส VBA ต่อไปนี้สามารถช่วยคุณในการเน้นแถวของเซลล์ที่เลือกแบบไดนามิกโปรดทำดังนี้:

1. ใช้งานแผ่นงานที่คุณต้องการเน้นทั้งแถวของเซลล์ที่เลือกจากนั้นคลิกขวาที่แท็บแผ่นงานแล้วเลือก ดูรหัส จากเมนูคลิกขวาดูภาพหน้าจอ:

doc เน้นทั้งแถว 1

2. ในการเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน โปรดคัดลอกรหัสต่อไปนี้ไปยังโมดูลเปล่านี้:

รหัส VBA: เน้นทั้งแถวเมื่อเลื่อน

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Cells.Interior.ColorIndex = 0
Target.EntireRow.Interior.ColorIndex = 8
End Sub

3. จากนั้นบันทึกและปิดรหัสนี้ตอนนี้เมื่อคุณคลิกเซลล์แถวทั้งหมดของเซลล์ที่เลือกนี้จะถูกไฮไลต์ตามภาพหน้าจอต่อไปนี้ที่แสดง:

doc เน้นทั้งแถว 2
1
doc เน้นทั้งแถว 3

หมายเหตุ:

1. คุณสามารถเปลี่ยนสีไฮไลต์เป็นสีอื่นที่คุณชอบได้ในสคริปต์นี้ "Target.EntireRow.Interior.ColorIndex = 8”, เปลี่ยนหมายเลข 8 ไปยังดัชนีสีอื่น

2. หากคุณต้องการปิดใช้งานรหัสนี้คุณต้องไปที่ไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างและลบรหัส

3. รหัสนี้ยังสามารถเน้นแถวของช่วงเซลล์ที่เลือกได้ดังต่อไปนี้:

doc เน้นทั้งแถว 4

4. รหัสนี้ใช้กับแผ่นงานปัจจุบันเท่านั้น

5. หากมีเซลล์สีบางเซลล์ในแผ่นงานของคุณสีของเซลล์จะหายไปเมื่อคุณใช้รหัสนี้


หากคุณต้องการลองใช้เครื่องมือใหม่ - Kutools สำหรับ Excelเดียวกันกับที่ การอ่านเค้าโครงคุณสามารถเน้นทั้งแถวหรือทั้งคอลัมน์หรือทั้งแถวและคอลัมน์ของเซลล์ที่ใช้งานอยู่

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. 

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามขั้นตอนต่อไปนี้:

1. เลือกเซลล์หรือช่วงของเซลล์ที่คุณต้องการเน้นแถว

2. คลิก Kutools > การอ่านเค้าโครง ปุ่มเลื่อนลง> การอ่านการตั้งค่าเค้าโครงดูภาพหน้าจอ:

3. ใน การอ่านการตั้งค่าเค้าโครง กล่องโต้ตอบให้เลือกประเภทหนึ่งที่คุณต้องการเน้นแถวหรือคอลัมน์ภายใต้ รูปร่าง จากนั้นระบุรูปแบบของรูปร่างนี้ในเวลาเดียวกันคุณสามารถเลือกตัวเลือกอื่น ๆ เช่นสีหรือความโปร่งใสได้ตามต้องการดูภาพหน้าจอ:

เคล็ดลับ: หากคุณต้องการเน้นแถวและคอลัมน์ของเซลล์ที่เลือกโปรดเลือก กากบาด ภายใต้ รูปร่าง และเลือก เส้นแนวตั้ง เพื่อเน้นคอลัมน์ทั้งหมดของเซลล์ที่ใช้งานอยู่

4. หลังจากเสร็จสิ้นการตั้งค่าในกล่องโต้ตอบโปรดคลิก Okและตอนนี้เมื่อคุณคลิกเซลล์ทั้งแถวจะถูกไฮไลต์พร้อมกัน และจะถูกย้ายแบบไดนามิกเมื่อเซลล์ที่เลือกเปลี่ยนไป

หมายเหตุ:

1. คุณสามารถยกเลิกยูทิลิตี้นี้ได้โดยยกเลิกการเลือกไฟล์ การอ่านเค้าโครง อีกครั้ง

2 นี้ การอ่านเค้าโครง คุณลักษณะถูกนำไปใช้กับแผ่นงานทั้งหมดภายในสมุดงานของคุณ

3 นี้ การอ่านเค้าโครง คุณลักษณะนี้จะปิดใช้งานเมื่อคุณเปิดสมุดงานในครั้งต่อไป

4. ด้วยยูทิลิตี้นี้เซลล์สีของคุณจะถูกเก็บรักษาไว้

คลิกเพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับเค้าโครงการอ่านนี้

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
grazie
Molto utile ,
Ho un problema però, annulla l'eventuale colore delle celle che seleziono o se volessi impostare altro colore a una cella quando la seleziono mi scompare.
grazie
This comment was minimized by the moderator on the site
Hello, andrea

It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
This is so cool, but it removes any existing highlights from cells unless they are the result of conditional formatting. Any way to avoid that?
This comment was minimized by the moderator on the site
Hello, BHarris
It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Does not work for MS Office - Excel 2016
This comment was minimized by the moderator on the site
is there a way to get it to only do a set of 4 cells along the specific row?
This comment was minimized by the moderator on the site
Hello, David,
The following VBA code can help you to highlight the cells that you selected, please try it. Hope it can help you!

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
Target.Interior.ColorIndex = 8
End Sub
This comment was minimized by the moderator on the site
Hi thanks for providing the code....it is so useful for our report, but actually for my report the hyperlink is there in the other sheet in the same workbook and highlighted cell is there in the next sheet, that selected cell row total should be selected. but while running this code im getting a run-time error '1004'. will you please help me on this ...
This comment was minimized by the moderator on the site
Thank You for this !
This comment was minimized by the moderator on the site
Thank you for the code to highlight the whole row. It is *AWESOME* and is going to make scrolling spreadsheets so much easier.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations