0
ชื่อของช่วงสามารถเป็นแบบไดนามิกที่มีหลายแผ่นใน Microsoft Excel
ฉันเป็นมือใหม่ใน VBA สิ่งที่ฉันอยากรู้ก็คือชื่อของช่วงสามารถเป็นแบบไดนามิกที่มีหลายแผ่น ฉันค้นหาทางออนไลน์และพบคำถามที่คล้ายกันที่ถามโดยคนอื่นและได้รับคำตอบจากผู้ใช้ชื่อ Gary's Student จากเว็บไซต์นี้ด้านล่างนี้เป็นสำเนาของรหัสของเขา / เธอและลิงก์ไปยังข้อความต้นฉบับ Private Sub Worksheet_Change(ByVal Target As Range) Dim str As String str = Range("A1").Text If Intersect(Range("A1"), Target) Is Nothing Then Exit Sub Dim n As Name For Each n In ActiveWorkbook.Names If n.RefersTo = "=Sheet1!$A$2:$A$4" Then n.Delete End If Next n ActiveWorkbook.Names.Add …