วิธีการนับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ใน Excel?
คุณเคยพยายามนับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ในช่วงที่กำหนดใน Excel หรือไม่? บทช่วยสอนนี้มีวิธีการทีละขั้นตอนเพื่อสาธิตวิธีการบรรลุเป้าหมาย
นับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ด้วยรหัส VBA
นับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ด้วยรหัส VBA
สามารถใช้โค้ด VBA ต่อไปนี้เพื่อนับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ในช่วงที่กำหนด กรุณาทำดังนี้
1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
เคล็ดลับ: คุณสามารถคลิก ผู้พัฒนา > ของ Visual Basic เพื่อเปิดหน้าต่างนี้
2 ใน ของ Visual Basic หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นวางโค้ด VBA ต่อไปนี้ลงในหน้าต่างโมดูล (รหัส)
รหัส VBA: นับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ในช่วงที่กำหนด
Sub StatisticsHypRange()
'Updated by Extendoffice 20220815
Dim xSRg As Range
Dim xURg As Range
Dim xRg As Range
Dim xHRg As Range
Dim xHypCount As Long
On Error Resume Next
Set xSRg = Application.InputBox("Select the range of cells from which you want to count hyperlinks", "Kutools for Excel", "", Type:=8)
If xSRg Is Nothing Then Exit Sub
Set Where = Range("A1", Range("A" & Rows.Count).End(xlUp))
Set xURg = Application.Intersect(xSRg.Worksheet.UsedRange, xSRg)
xHypCount = 0
For Each xRg In xURg
If xRg.Hyperlinks.Count > 0 Then
xHypCount = xHypCount + 1
If xHRg Is Nothing Then
Set xHRg = xRg
Else
Set xHRg = Application.Union(xHRg, xRg)
End If
Else
If InStr(LCase(xRg.Formula), LCase("HYPERLINK")) > 0 Then
xHypCount = xHypCount + 1
If xHRg Is Nothing Then
Set xHRg = xRg
Else
Set xHRg = Application.Union(xHRg, xRg)
End If
End If
End If
Next
MsgBox "Find " & xHypCount & " hyperlink cells"
xHRg.Select
End Sub
3 กด F5 คีย์เพื่อเรียกใช้โค้ด ในป๊อปอัป Kutools สำหรับ Excel กล่องโต้ตอบ เลือกช่วงที่คุณต้องการนับจำนวนเซลล์ไฮเปอร์ลิงก์ จากนั้นคลิก OK. ดูภาพหน้าจอ:
4 จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งจำนวนเซลล์ในช่วงที่เลือกมีไฮเปอร์ลิงก์ คลิก OK เพื่อปิดกล่องโต้ตอบ
จากนั้นเซลล์ทั้งหมดที่มีไฮเปอร์ลิงก์จะถูกเลือกพร้อมกัน
หมายเหตุ: ไฮเปอร์ลิงก์ประเภทต่อไปนี้สามารถนับได้ด้วยโค้ด VBA ด้านบน:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!