Guest User

Untitled

a guest
Dec 16th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. Sub InsertNumberOfRows()
  2.  
  3. Dim sh1 As Worksheet
  4. Dim sh2 As Worksheet
  5. Dim sh3 As Worksheet
  6. Dim NBOFROWS As Range
  7. Dim wkb As Workbook
  8.  
  9.  
  10. Set NBOFROWS = Worksheets("Rates").Range("K4")
  11.  
  12.  
  13. Set wkb = Workbooks("POD Automation10.1")
  14.  
  15. With wkb
  16.  
  17. Set sh1 = ActiveWorkbook.Sheets("POD Cost Plan")
  18. Set sh2 = ActiveWorkbook.Sheets("Development Calculator")
  19. Set sh3 = ActiveWorkbook.Sheets("Calculator Calculations")
  20.  
  21.  
  22. sh1.Select
  23. Rows("10:10").Select
  24. Selection.EntireRow.Offset(1).Resize(NBOFROWS.Value).Insert Shift:=xlDown,
  25. CopyOrigin:=xlFormatFromLeftOrAbove
  26.  
  27. sh2.Select
  28. Rows("10:10").Select
  29. Selection.EntireRow.Offset(1).Resize(NBOFROWS.Value).Insert Shift:=xlDown,
  30. CopyOrigin:=xlFormatFromLeftOrAbove
  31.  
  32. sh3.Select
  33. Rows("10:10").Select
  34. Selection.EntireRow.Offset(1).Resize(NBOFROWS.Value).Insert Shift:=xlDown,
  35. CopyOrigin:=xlFormatFromLeftOrAbove
  36.  
  37. End With
  38.  
  39.  
  40. End Sub
  41.  
  42.  
  43.  
  44. NEXT ATTEMPT:
  45.  
  46.  
  47. Sub InsertNumberOfRows()
  48.  
  49. Dim sh1 As Worksheet
  50. Dim sh2 As Worksheet
  51. Dim sh3 As Worksheet
  52. Dim Value As Range
  53. Dim wkb As Workbook
  54. Dim rng As Range
  55. Dim tbl As ListObject
  56.  
  57. Set Value = Worksheets("Rates").Range("K4")
  58.  
  59. Set wkb = Workbooks("POD Automation10.2")
  60.  
  61. With wkb
  62.  
  63. Set sh1 = ActiveWorkbook.Sheets("POD Cost Plan")
  64. Set sh2 = ActiveWorkbook.Sheets("Development Calculator")
  65. Set sh3 = ActiveWorkbook.Sheets("Calculator Calculations")
  66.  
  67.  
  68. sh1.Select
  69.  
  70. Set tbl = ActiveSheet.ListObjects("POD_CostPlan_Tbl")
  71.  
  72. Set rng = Range("POD_CostPlan_Tbl[#All]").Resize(tbl.Range.Rows.Count + Value, tbl.Range.Columns.Count)
  73.  
  74. tbl.Resize rng
  75.  
  76.  
  77. sh2.Select
  78.  
  79. Set tbl = ActiveSheet.ListObjects("TBL_UserEntry")
  80.  
  81. Set rng = Range("TBL_UserEntry[#All]").Resize(tbl.Range.Rows.Count + Value, tbl.Range.Columns.Count)
  82.  
  83. tbl.Resize rng
  84.  
  85.  
  86. sh3.Select
  87.  
  88. Set tbl = ActiveSheet.ListObjects("TBL_Calculations")
  89.  
  90. Set rng = Range("TBL_Calculations[#All]").Resize(tbl.Range.Rows.Count + Value, tbl.Range.Columns.Count)
  91.  
  92. tbl.Resize rng
  93.  
  94. End With
  95.  
  96.  
  97. End Sub
Add Comment
Please, Sign In to add comment