Page 1 of 1

การขึ้น Sheet ใหม่ แล้ว Rename อัตโนมัติ

Posted: Thu Sep 10, 2015 9:46 am
by KritTH
ต้องออกตัวก่อนนะครับ ว่าผมไม่เป็น Excel เท่าไรเลย ถ้ามีข้อแนะนำใดๆ ได้ก็ยินดีน้อมรับครับ file ที่แนบมาคือพวกรายละเอียดค่าใช้จ่ายต่างๆ ตามบ้านครับ อันแรกคือ name ไม่มีอะไรมาก อันที่ 2 คือ หน้าของภาพรวม สุดท้าย คือ sheet สีม่วงๆ คือ รายละเอียดตามบ้าน

คือผมทำเอาแบบลูกทุ่งๆ มากๆ เลยครับ แต่มีปัญหาคือ ถ้าผมต้องการขึ้น sheet ใหม่ เพราะมีคนมาเพิ่ม (สมมุติ เป็นบ้านที่ 3) คือ ผมอยากข้อรายละเอียดว่า ถ้าต้องการให้ขึ้น sheet ใหม่ โดยที่ rename อัตโนมัติ แล้วก็ส่งค่าไปหน้าอื่นๆ (อย่างหน้าของ Name กับ หน้า consolidation แบบอัตโนมัติ เพื่อไปคำนวณในหน้านั้น) จะทำแบบนั้นด้วย VBA ได้ไหมครับ

คือมือใหม่มากๆ ครับ รบกวนทุกท่านด้วยครับผม

Re: การขึ้น Sheet ใหม่ แล้ว Rename อัตโนมัติ

Posted: Thu Sep 10, 2015 10:34 am
by snasui
:D ลองบันทึก Macro การเพิ่ม Sheet แล้วให้ชีทที่เพิ่มมาใหม่วางตำแหน่งไว้หน้าชีท last

การทำเช่นนั้นจะทำให้ข้อมูลในชีทที่เพิ่มมาใหม่ถูกรวมเข้าไปอยู่ในชีท Consolidation ครับ

Re: การขึ้น Sheet ใหม่ แล้ว Rename อัตโนมัติ

Posted: Thu Sep 10, 2015 11:22 am
by KritTH
ขอบคุณครับ เดี๋ยวลองงมๆ ดู 555