Page 1 of 1
คัดลอกสำเนาชีทแต่มีข้อความว่ามีชื่ออยู่แล้ว แต่หาชื่อแล้วไม่มี
Posted: Sun Aug 11, 2019 9:55 am
by HELP
คัดลอกสำเนาชีทแต่มีข้อความว่ามีชื่ออยู่แล้ว แต่หาชื่อแล้วไม่มี
ดูในตัวจัดการชื่อก็ไม่มี
จะลบชื่อ XPYT อย่างไรครับ
ขอบคุณครับ
Re: คัดลอกสำเนาชีทแต่มีข้อความว่ามีชื่ออยู่แล้ว แต่หาชื่อแล้วไม่มี
Posted: Sun Aug 11, 2019 10:22 am
by puriwutpokin
ไฟล์นี้เป็นไฟล์ ที่จะว่างหรือเปล่าครับ ถ้าใช่ไม่พบค่าใดๆ เลยครับ หรือถ้าเป็นไฟล์ต้นทางก็ไม่พบอะไรครับ
ถ้าเป็นอีก ลอง Break link ครับ
Re: คัดลอกสำเนาชีทแต่มีข้อความว่ามีชื่ออยู่แล้ว แต่หาชื่อแล้วไม่มี
Posted: Sun Aug 11, 2019 12:27 pm
by snasui

ที่เป็นเช่นนั้นเพราะมี Range Name ที่ซ่อนอยู่ครับ
ให้เขียน VBA เพื่อ Loop ไปยัง Range Name แต่ละตัวแล้วกำหนดให้เป็น Visible และตรวจสอบ Range Name ดูใหม่ครับ
หรือนำ Code ด้านล่างนี้ไปวางที่ Immediate Window ใน VBE จากนั้น Enter แล้วตรวจสอบ Range Name ดูครับ
For Each n In ThisWorkbook.Names: n.Visible = True: Next n
Re: คัดลอกสำเนาชีทแต่มีข้อความว่ามีชื่ออยู่แล้ว แต่หาชื่อแล้วไม่มี
Posted: Sun Aug 11, 2019 12:46 pm
by HELP
ทำได้แล้วครับ
ขอบคุณครับ