Advertisement
Guest User

Untitled

a guest
May 29th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Sub CreateTable()
  2. ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$C$2"), , xlNo).Name = "Table2" 'สร้างตาราง
  3.  
  4. 'ตั้งชื่อคอลัมน์
  5. Range("Table2[[#Headers],[Column1]]").FormulaR1C1 = "Header 1"
  6. Range("Table2[[#Headers],[Column2]]").FormulaR1C1 = "Header 2"
  7. Range("Table2[[#Headers],[Column3]]").FormulaR1C1 = "Header 3"
  8.  
  9. 'กำหนดค่าใน Cell
  10. Range("A2").Value = "1"
  11. Range("B2").Value = "2"
  12. ActiveSheet.ListObjects("Table2").Resize Range("$A$1:$C$10") 'เปลี่ยนขนาดตาราง
  13. Range("C2").Value = "=SUM(A2:B2)" 'กำหนดการ Sum
  14. Range("C3:C10").Clear 'ล้างค่าใน Cell
  15.  
  16. Columns("A:C").EntireColumn.AutoFit 'ปรับขนาดแบบ Auto
  17. End Sub
  18.  
  19. Sub TestCreateTable()
  20. 'VBA Error Handler
  21. On Error GoTo ErrorHandler
  22. Call CreateTable
  23. Exit Sub
  24. ErrorHandler:
  25. Select Case Err.Number
  26. Case 1004 'RunTime Error 1004
  27. Range("Table2[#All]").ClearContents
  28. Call CreateTable
  29. End Select
  30. Resume Next
  31. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement