ต้องการ run marco แยกเป็นรายชื่อลูกค้าออกเป็นแต่ละชีท โดยดูชื่อลูกค้าที่ Colum V แล้วตั้งชื่อ sheet เอาแค่ชื่อ ไม่เอานามสกุลเข้ามา ซึ่งจะ copy ตั้งแต่ column B ถึง column J ค่ะ
เช่น Mr.Manit ให้เปิด sheet ใหม่ตั้งชื่อ Mr.Manit แล้ว copy B4 ถึง J4
Mr.Pravit ให้เปิด sheet ใหม่ตั้งชื่อ Mr.Pravit แล้ว copy B5 ถึง J5
Mr.Ratch ให้เปิด sheet ใหม่ตั้งชื่อ Mr.Ratch แล้ว copy B6 ถึง J6
Mr.Yoth ให้เปิด sheet ใหม่ตั้งชื่อ Mr.Yoth แล้ว copy B7 ถึง J8
Code: Select all
Sub Run()
'
' Run Macro
'
'
Range("A3:L4").Select
Selection.Copy
Sheets.Add After:=ActiveSheet
Range("A3").Select
ActiveSheet.Paste
Range("C11").Select
Sheets("Data").Select
Range("U4:V4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet2").Select
Range("A2").Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C9").Select
Sheets("Sheet2").Select
Sheets("Sheet2").Name = "Mr.Manit"
Range("C10").Select
Sheets("Data").Select
Range("A3:J5").Select
Application.CutCopyMode = False
Selection.Copy
Range("I10").Select
Sheets.Add After:=ActiveSheet
Range("A3").Select
ActiveSheet.Paste
Rows("4:4").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("E7").Select
Sheets("Data").Select
Range("U5:V5").Select
Selection.Copy
Range("I11").Select
Sheets("Sheet3").Select
Range("A2").Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C7").Select
Sheets("Sheet3").Select
Sheets("Sheet3").Name = "Mr.Pravit"
Range("C11").Select
Sheets("Data").Select
Range("A3:L6").Select
Application.CutCopyMode = False
Selection.Copy
Range("H15").Select
Sheets.Add After:=ActiveSheet
Range("A3").Select
ActiveSheet.Paste
Rows("4:5").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("E7").Select
Sheets("Data").Select
Range("U6:V6").Select
Selection.Copy
Range("D16").Select
Sheets("Sheet4").Select
Range("A2").Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B8").Select
Sheets("Sheet4").Select
Sheets("Sheet4").Name = "Mr.Ratch"
Range("C13").Select
Sheets("sheet").Select
Range("E9").Select
Range("A3:L3").Select
Selection.Copy
Sheets.Add After:=ActiveSheet
Range("A3").Select
ActiveSheet.Paste
Range("C6").Select
Sheets("Data").Select
Range("A7:L8").Select
Application.CutCopyMode = False
Selection.Copy
Range("F19").Select
Sheets("Sheet2").Select
Range("A4").Select
ActiveSheet.Paste
Range("G6").Select
Sheets("Data").Select
Range("U7:V7").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet2").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2").Select
Sheets("Sheet2").Select
Sheets("Sheet2").Name = "Mr.Yoth"
Range("D10").Select
Sheets("Data").Select
Range("F14").Select
Application.CutCopyMode = False
Range("D10").Select
End Sub
You do not have the required permissions to view the files attached to this post.