เวบถาม-ตอบปัญหา Excel http://www.snasui.com/
Group Blog
 
<<
มิถุนายน 2551
1234567
891011121314
15161718192021
22232425262728
2930 
 
7 มิถุนายน 2551
 
All Blogs
 
การ List รายชื่อ Sheet

เนื่องจากมีคำถามเกี่ยวกับวิธีการ List รายชื่อ Sheet ค่อนข้างบ่อย และ Pantip เองก็มีการลบกระทู้ค่อนข้างบ่อย ผมก็เลยต้องตอบคำถามเดิม ๆ ค่อนข้างบ่อยเป็นลูกโซ่ เลยนำมาเขียนไว้ที่นี่เพื่อจะได้ใช้อ้างอิง ไม่ต้องเขียนใหม่ หรือ Copy มาแปะทุกครั้งที่เจอคำถาม


สำหรับวิธีการนี้ใช้ Excel 4 Macro Function มาช่วย ซึ่งต้องกำหนด Security ในเมนู Tools > Macro > Security เป็นระดับ Medium หรือ Low ถึงจะใช้ได้


วิธีการทำดังนี้ครับ


  1. เปิดไฟล์ที่ต้องการ List รายชื่อ Sheet โดยทำการเพิ่ม 1 Sheet คือ Sheet ที่ต้องการให้แสดงรายชื่อ Sheet ทั้งหมด
  2. เข้าเมนู Insert > Name > Define >
    2.1 ช่อง Names in workbook: คีย์ CountSheet > ช่อง Refers to: คีย์ =Get.Workbook(4) > Add
    2.2 ช่อง Names in workbook: คีย์ ListSheet > ช่อง Refers to: คีย์
    =RIGHT(GET.WORKBOOK(1),LEN(GET.WORKBOOK(1))-FIND("]",GET.WORKBOOK(1))) > OK
  3. ใน Sheet ที่เพิ่มเข้ามาใหม่
    3.1 เซล A1 คีย์
    =CountSheet
    Enter
    3.2 เซล A2 คีย์
    =IF(ROWS($A$2:A2)<=$A$1,INDEX(ListSheet,ROWS($A$2:A2)),"")
    Enter แล้ว Copy ลงด้านล่าง




Create Date : 07 มิถุนายน 2551
Last Update : 1 มีนาคม 2556 21:45:51 น. 2 comments
Counter : 4602 Pageviews.

 
ขอบคุณสำหรับความรู้ค่ะ
รบกวนถามหน่อยน่ะค่ะ ในทางกลับกัน ถ้าต้องการตั้งชื่อ sheet ตาม list ที่เรามี แล้วเวลาเราเพิ่ม sheet ใหม่ให้ชื่อของ sheet นั้นๆ เปลี่ยนตามใน list ที่เรามีได้มั้ยค่ะ

ขอบคุณล่วงหน้าค่ะ


โดย: Ugly Girl IP: 192.168.0.153, 192.168.0.153, 127.0.0.1, 58.137.112.250 วันที่: 1 มีนาคม 2555 เวลา:15:02:44 น.  

 
การทำเช่นนั้นคงต้องอาศัย VBA เข้ามาจัดการครับ


โดย: คนควน วันที่: 4 มีนาคม 2555 เวลา:17:18:55 น.  

คนควน
Location :
สงขลา Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 27 คน [?]





MVP Excel



MOS Expert in Excel 2003
MOS Specialist in Excel 2003



คนควน เป็นคน อ.สะเดา จ.สงขลา จบการศึกษาทางด้านการบัญชีระดับปริญญาตรีและปริญญาโท จากมหาวิทยาลัยรามคำแหง มีความถนัดหลายด้าน ทั้งเรื่อง ศิลปะ ดนตรี กีฬา คอมพิวเตอร์ จากการที่ได้คลุกคลีกับโปรแกรมชุด Microsoft Office จึงได้เรียนรู้เกี่ยวกับเทคนิคการใช้งานต่าง ๆ โดยเฉพาะ Excel จะมีความถนัดเป็นพิเศษ เนื่องจากใช้เป็นส่วนใหญ่ในการทำงานประจำวัน ได้รับ MOS Cetificate (Microsoft Office Specialist) ทั้ง Specialist และ Expert อีกทั้งเป็นคนชอบศึกษาค้นคว้าทดลองและชอบแบ่งปัน จึงได้เขียน Blog เพื่อเผยแพร่เทคนิคการใช้งาน Excel เพื่อประโยชน์แก่ผู้สนใจจะได้มีแหล่งศึกษา นำไปประยุกต์ใช้ให้เกิดประโยชน์สูงสุดกับงานของตนเองต่อไป












เมื่อวันที่ 24 ม.ค. 2553 ได้เปิด Forum เพื่อถาม-ตอบปัญหาเกี่ยวกับ Excel ทั้งเป็นแหล่งศึกษาให้กับผู้สนใจทั่วไป สามารถคลิกภาพด้านบนเพื่อไปยัง Forum ได้ครับ



ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง เจ้าของ Blog มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใด ๆ ทั้งไม่ร่วมรับผิดชอบต่อความคิดเห็นของบุคคลใด ๆ ทั้งสิ้น


Statistics Hits
New Comments
Friends' blogs
[Add คนควน's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.