เรียน ท่าน อาจารย์ และสมาชิกที่รู้ทุกท่าน ปัญหาในหัวข้อนี้ที่อยากขอความช่วยเหลือคือว่า
๑. ผมต้องกาน Format ตารางโดยใช้ VBA เป็นตัวช่วยครับคือ Format Painter ของตารางใหม่ให้เหมือนกับตารางต้นทุกอย่างครับ ช่วยแนะนำโคดที่ผม Record Macro นี้ให้ใช้ได้เมื่อตารางมาก หลื น้อยกว่านี้ครับ
Code: Select all
Sub Macro1()
Range("A1:AG11").Select
Selection.Copy
Range("AI1").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Copy
Range("BQ1").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Copy
Range("CY1").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1:AG1").Select
End Sub
โคดนี้ผมได้จากการ Record Macro ถ้ามี 100 ตารางจำต้อง
Code: Select all
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
100 เทื่อครับ และเมื่อตารางลดลงก่อต้องมาลบ
Code: Select all
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
นี้ลงอีก ประกดว่าหยุ้งยากมากครับ
ขอบคุณล่วงหน้า