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

จะแสดงช่วงหรือค่าเซลล์ที่เลือกในกล่องข้อความใน Excel ได้อย่างไร

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

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

ป๊อปอัพกล่องข้อความเพื่อแสดงช่วงของเซลล์ด้วยรหัส VBA
ป๊อปอัพกล่องข้อความเพื่อแสดงค่าของช่วงที่ระบุด้วยรหัส VBA


ป๊อปอัพกล่องข้อความเพื่อแสดงช่วงของเซลล์ด้วยรหัส VBA

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

1. หลังจากเลือกช่วงเซลล์ในเวิร์กชีตแล้ว ให้กด อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: กล่องข้อความเพื่อแสดงช่วงของเซลล์

Sub Test()
    On Error Resume Next
    MsgBox Application.Selection.Address, vbInformation, "Kutools for Excel"
End Sub

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นกล่องข้อความจะปรากฏขึ้นพร้อมกับขอบเขตช่วงของเซลล์ที่เลือกซึ่งแสดงอยู่ภายใน

ภาพหน้าจอของกล่องข้อความที่แสดงช่วงเซลล์ที่เลือกใน Excel


ป๊อปอัพกล่องข้อความเพื่อแสดงค่าของช่วงที่ระบุด้วยรหัส VBA

สมมติว่าคุณต้องการกล่องข้อความเพื่อแสดงค่าเซลล์ทั้งหมดในช่วง A1:D13 ดังที่แสดงในภาพหน้าจอด้านล่าง โปรดรันโค้ด VBA ด้านล่าง

ภาพหน้าจอของช่วง Excel A1:D13 ที่ตั้งใจจะแสดงในกล่องข้อความ

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

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: กล่องข้อความเพื่อแสดงค่าเซลล์ที่เลือกใน Excel

Sub message()
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim xStr As String
    Dim xRow As Long
    Dim xCol As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    On Error Resume Next
    For xRow = 1 To xRg.Rows.Count
        For xCol = 1 To xRg.Columns.Count
            xStr = xStr & xRg.Cells(xRow, xCol).Value & vbTab
        Next
        xStr = xStr & vbCrLf
    Next
    MsgBox xStr, vbInformation, "Kutools for Excel"
End Sub

3 กด F5 คีย์เพื่อเรียกใช้รหัสในป๊อปอัป Kutools สำหรับ Excel โปรดเลือกช่วงที่คุณต้องการแสดงค่าของเซลล์ในกล่องข้อความจากนั้นคลิกที่ไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:

ภาพหน้าจอของกล่องโต้ตอบอินพุต Kutools สำหรับ Excel ที่พร้อมท์ให้เลือกช่วงสำหรับการแสดงกล่องข้อความ

จากนั้นคุณจะได้รับกล่องข้อความตามภาพด้านล่างที่แสดงและค่าเซลล์ทั้งหมดของช่วงที่ระบุจะแสดงในกล่องข้อความ

ภาพหน้าจอของกล่องข้อความที่แสดงค่าเซลล์จากช่วง Excel ที่เลือก


บทความที่เกี่ยวข้อง:

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

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