Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. Sub GetData()
  2. '
  3. ' GetData Macro
  4. ' Import the Aging Data from the 130, 132, 138 and 211 accounts as well as the psr.prn Data for the current month
  5. '
  6.  
  7. '
  8. ChDir _
  9. "I:\ACCOUNT\EXCEL\Account Reconciliations\2014-2015 Reconciliations\Support"
  10. Workbooks.OpenText Filename:= _
  11. "I:\ACCOUNT\EXCEL\Account Reconciliations\2014-2015 Reconciliations\Support\Export 130.tab" _
  12. , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
  13. :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:= _
  14. False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array _
  15. (1, 2), Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2), Array(6, 1), Array(7, 1), Array(8 _
  16. , 1)), TrailingMinusNumbers:=True
  17. Cells.Select
  18. Selection.Copy
  19. Windows("Producer AR Summary_copy.xlsm").Activate
  20. Sheets("130").Select
  21. Cells.Select
  22. ActiveSheet.Paste
  23. Workbooks.OpenText Filename:= _
  24. "I:\ACCOUNT\EXCEL\Account Reconciliations\2014-2015 Reconciliations\Support\Export 132.tab" _
  25. , Origin:=437, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
  26. xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
  27. Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 2), _
  28. Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2), Array(6, 1), Array(7, 1), Array(8, 1)), _
  29. TrailingMinusNumbers:=True
  30. Cells.Select
  31. Application.CutCopyMode = False
  32. Selection.Copy
  33. Windows("Producer AR Summary_copy.xlsm").Activate
  34. Sheets("132").Select
  35. Cells.Select
  36. ActiveSheet.Paste
  37. Workbooks.OpenText Filename:= _
  38. "I:\ACCOUNT\EXCEL\Account Reconciliations\2014-2015 Reconciliations\Support\Export 138.tab" _
  39. , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
  40. :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:= _
  41. False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array _
  42. (1, 2), Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2), Array(6, 1), Array(7, 1), Array(8 _
  43. , 1)), TrailingMinusNumbers:=True
  44. Cells.Select
  45. Application.CutCopyMode = False
  46. Selection.Copy
  47. Windows("Producer AR Summary_copy.xlsm").Activate
  48. Sheets("138").Select
  49. Cells.Select
  50. ActiveSheet.Paste
  51. Workbooks.OpenText Filename:= _
  52. "I:\ACCOUNT\EXCEL\Account Reconciliations\2014-2015 Reconciliations\Support\Export 211.tab" _
  53. , Origin:=437, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
  54. xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
  55. Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 2), _
  56. Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2), Array(6, 1), Array(7, 1), Array(8, 1)), _
  57. TrailingMinusNumbers:=True
  58. Cells.Select
  59. Application.CutCopyMode = False
  60. Selection.Copy
  61. Windows("Producer AR Summary_copy.xlsm").Activate
  62. Sheets("211").Select
  63. Cells.Select
  64. ActiveSheet.Paste
  65. ChDir "I:\Liqdir\2014_2015"
  66. Workbooks.OpenText Filename:="I:\Liqdir\2014_2015\psr.prn", Origin:=932, _
  67. StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
  68. ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=True, _
  69. Space:=False, Other:=False, FieldInfo:=Array(Array(1, 2), Array(2, 2), Array( _
  70. 3, 2), Array(4, 2), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10 _
  71. , 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array(16, 1), _
  72. Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1)), TrailingMinusNumbers:=True
  73. Cells.Select
  74. Application.CutCopyMode = False
  75. Selection.Copy
  76. Windows("Producer AR Summary_copy.xlsm").Activate
  77. Sheets("psr.prn").Select
  78. Cells.Select
  79. ActiveSheet.Paste
  80. Windows("Export 130.tab").Activate
  81. ActiveWindow.Close
  82. Windows("Export 132.tab").Activate
  83. ActiveWindow.Close
  84. Windows("Export 138.tab").Activate
  85. ActiveWindow.Close
  86. Windows("Export 211.tab").Activate
  87. ActiveWindow.Close
  88. Windows("psr.prn").Activate
  89. ActiveWindow.Close
  90.  
  91. Sheets("211").Activate
  92. Dim LRow As Long, n As Long
  93.  
  94. LRow = Range("A" & Rows.Count).End(xlUp).Row
  95. For n = LRow To 1 Step -1
  96. If Cells(n, 8).Value = 0 Then Cells(n, 8).EntireRow.Delete
  97. Next n
  98.  
  99.  
  100. Sheets("130").Activate
  101. Columns("A:A").Select
  102. Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
  103. Range("A1").Select
  104. ActiveCell.FormulaR1C1 = "'13000"
  105.  
  106. Dim R As Range
  107. 'Only the column to the left (column A)
  108. Set R = Range("B1", Range("B" & Rows.Count).End(xlUp))
  109. Set R = R.Offset(, -1)
  110. R.FillDown
  111.  
  112.  
  113. Sheets("132").Activate
  114. Columns("A:A").Select
  115. Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
  116. Range("A1").Select
  117. ActiveCell.FormulaR1C1 = "'13200"
  118. 'Only the column to the left (column A)
  119. Set R = Range("B1", Range("B" & Rows.Count).End(xlUp))
  120. Set R = R.Offset(, -1)
  121. R.FillDown
  122.  
  123.  
  124. Sheets("138").Activate
  125. Columns("A:A").Select
  126. Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
  127. Range("A1").Select
  128. ActiveCell.FormulaR1C1 = "'13800"
  129. 'Only the column to the left (column A)
  130. Set R = Range("B1", Range("B" & Rows.Count).End(xlUp))
  131. Set R = R.Offset(, -1)
  132. R.FillDown
  133.  
  134.  
  135. Sheets("211").Activate
  136. Columns("A:A").Select
  137. Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
  138. Range("A1").Select
  139. ActiveCell.FormulaR1C1 = "'21100"
  140. 'Only the column to the left (column A)
  141. Set R = Range("B1", Range("B" & Rows.Count).End(xlUp))
  142. Set R = R.Offset(, -1)
  143. R.FillDown
  144.  
  145.  
  146. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement