RSS

การลบชื่อที่ให้ไว้กับเซลล์จำนวนมากในคราวเดียว (VBA)

09 Dec

การให้ชื่อไว้กับเซลล์หรือช่วงเซลล์จำนวนมากจะทำให้ไฟล์มีขนาดใหญ่ขึ้น หากไม่ใช้ชื่อนั้น ๆ แล้วควรจะทำการลบชื่อทิ้งไป การลบชื่อโดยเข้าเมนู Insert > Name > Define จะสามารถลบได้คราวละชื่อเท่านั้น หากต้องการลบชื่อจำนวนมาก ๆ ออกทั้งหมดในคราวเดียว ควรใช้ VBA ครับ ซึ่ง Code มีเพียงไม่กี่บรรทัดตามด้านล่าง

Sub DeleteNames()
Dim n As Name
On Error Resume Next
For Each n In Names
n.Delete
Next n
End Sub

 
1 Comment

Posted by on 09/12/2009 in Name

 

One response to “การลบชื่อที่ให้ไว้กับเซลล์จำนวนมากในคราวเดียว (VBA)

  1. Anonymous

    19/09/2010 at 12:35 am

    สุดยอดครับหามานานละ

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: