นำยอดtotalจากทุกชีทมารวมไว้ในชีทเดียวแบบเรียงลำดับลงมาเรื่อยๆ
ผมต้องการนำยอดtotalจากทุกชีทมารวมไว้ที่ชีท"รวมสรุปยอด"โดยเรียงลำดับลงมาเรื่อยๆ
ยอดtotalจะอยู่ที่เซลล์D5ทุกชีทครับ
(ต้องขออภัยด้วยครับ ไฟล์นี้ผมยกตัวอย่างมา เนื่องจากไฟล์ของจริง ไม่สามารถเปิดเผยได้)
code ที่ได้เขียนไว้ มีดังนี้ครับ
Code: Select all
Sub Button2_Click()
Sheets("sheet2").Select
Range("d5").Copy
Sheets("ÃÇÁÊÃØ»ÂÍ´").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("sheet3").Select
Range("d5").Copy
Sheets("ÃÇÁÊÃØ»ÂÍ´").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("sheet4").Select
Range("d5").Copy
Sheets("ÃÇÁÊÃØ»ÂÍ´").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("sheet5").Select
Range("d5").Copy
Sheets("ÃÇÁÊÃØ»ÂÍ´").Select
Range("A5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("sheet6").Select
Range("d5").Copy
Sheets("ÃÇÁÊÃØ»ÂÍ´").Select
Range("A6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
แต่ติดตรงที่ว่า ผมต้อง new sheet ขึ้นมาเรื่อยๆ เป็นร้อยๆชีท และมีการเปลี่ยนชื่อชีททุกชีทด้วย
จึงรบกวนสมาชิกทุกๆท่านช่วยหน่อยครับ
ขอบคุณมากๆครับ
You do not have the required permissions to view the files attached to this post.