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

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

ในบางกรณีคุณอาจต้องเตือนตัวเองถึงขอบเขตช่วงที่คุณเลือกหรือแสดงค่าทั้งหมดของช่วงที่ระบุ ในบทความนี้คุณจะได้รับวิธีการป๊อปอัพกล่องข้อความเพื่อแสดงการอ้างอิงเซลล์ที่เลือกหรือค่าเซลล์โดยละเอียดใน 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 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นกล่องข้อความจะปรากฏขึ้นพร้อมกับขอบเขตช่วงของเซลล์ที่เลือกซึ่งแสดงอยู่ภายใน


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

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

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

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

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

Sub mesage()
    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 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 (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Me puedes ayudar?. Necesito hacer la selección que se hace con este cuadro, pero al seleccionarlo quiero copiarlo y pegarlo en otra hoja.
This comment was minimized by the moderator on the site
This is very helpful! Is there a way to format the columns on the display of range values in VBA? I see in your example as well that not all of the columns are showing the same data. The name column is long and pushes your date column over to the right.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations