Page 1 of 1

เปลี่ยนชื่อ Sheet ตามเซลล์ที่เลือก

Posted: Fri Sep 30, 2016 9:06 pm
by kan4760
ผมต้องการเปลี่ยนชื่อ Sheet ใน Code VBA ตามที่เราเลือกจากใน Cell ครับ

Code: Select all

Sub RecCopy()
    Range("RangeCopy").Copy
    Sheets("ร้านนายก").Select
    Range("A10000").Select
    Selection.End(xlUp).Offset(1, 0).Select
   
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
    Application.CutCopyMode = False
    
End Sub
ขอบคุณครับ

Re: เปลี่ยนชื่อ Sheet ตามเซลล์ที่เลือก

Posted: Fri Sep 30, 2016 9:12 pm
by kan4760
อ้างอิงชื่อSheet ตาม cell ที่เลือก.xlsb

Re: เปลี่ยนชื่อ Sheet ตามเซลล์ที่เลือก

Posted: Fri Sep 30, 2016 9:24 pm
by snasui
:D แก้ไขชื่อชีตกับค่าในเซลล์ L4 ให้เหมือนกันทุกประการเสียก่อน จากนั้นปรับ Code ที่ใช้เลือกชีตเป็นด้านล่างครับ

Sheets(Sheets("รายการ").Range("L4").Value).Select

Re: เปลี่ยนชื่อ Sheet ตามเซลล์ที่เลือก

Posted: Fri Sep 30, 2016 9:33 pm
by kan4760
ได้แล้วครับ ขอบคุณมากครับ