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

วิธีการนับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ใน Excel?

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-12-04

คุณเคยพยายามนับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ในช่วงที่กำหนดใน Excel หรือไม่? บทช่วยสอนนี้มีวิธีการทีละขั้นตอนเพื่อสาธิตวิธีการบรรลุเป้าหมาย

นับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ด้วยรหัส VBA


นับจำนวนเซลล์ที่มีไฮเปอร์ลิงก์ด้วยรหัส VBA

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

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

เคล็ดลับ: คุณสามารถคลิก ผู้พัฒนา > ของ Visual Basic เพื่อเปิดหน้าต่างนี้

ภาพหน้าจอของการเปิดหน้าต่าง Microsoft Visual Basic for Applications ใน Excel

2 ใน ของ Visual Basic หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นวางโค้ด VBA ต่อไปนี้ลงในหน้าต่างโมดูล (รหัส)

ภาพหน้าจอของการแทรกโมดูลใหม่ในตัวแก้ไข Visual Basic และวางโค้ด VBA ลงใน Excel

รหัส 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. ดูภาพหน้าจอ:

ภาพหน้าจอของการเลือกช่วงเซลล์ในกล่องโต้ตอบ Kutools for Excel

4 จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งจำนวนเซลล์ในช่วงที่เลือกมีไฮเปอร์ลิงก์ คลิก OK เพื่อปิดกล่องโต้ตอบ

ภาพหน้าจอของกล่องโต้ตอบที่แสดงจำนวนเซลล์ไฮเปอร์ลิงก์ใน Excel

จากนั้นเซลล์ทั้งหมดที่มีไฮเปอร์ลิงก์จะถูกเลือกพร้อมกัน

หมายเหตุ: ไฮเปอร์ลิงก์ประเภทต่อไปนี้สามารถนับได้ด้วยโค้ด VBA ด้านบน:

1) สมอไฮเปอร์ลิงก์: สร้างโดยฟังก์ชัน HYPERLINK ต่อไปนี้:
=HYPERLINK(link_location,[friendly_name])
2) หน้าไฮเปอร์ลิงก์: เชื่อมโยงไปยังบางหน้า;
3) อีเมลไฮเปอร์ลิงก์: ชี้ไปที่ที่อยู่อีเมล

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

🤖 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!