Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. Sub FF_Temp_Upload()
  2.  
  3.  
  4. Application.ScreenUpdating = False
  5. Dim Workbk As Workbook
  6. Set Workbk = ThisWorkbook
  7. Dim WS As Worksheet
  8. Set WS = Workbk.Sheets("Upload")
  9.  
  10. Dim LR As Long
  11. Dim Cell As Long
  12. Dim Ret As String
  13.  
  14.  
  15.  
  16. LR = Range("B" & Rows.Count).End(xlUp).Row
  17. Ret = IsWorkBookOpen("Workbook'slocationOVS Upload TemplateSAMPLE.xlsx")
  18.  
  19.  
  20. If Ret = True Then
  21. MsgBox "Template is currently being updated elsewhere. Please try again."
  22.  
  23. Exit Sub
  24.  
  25. Else
  26.  
  27. Workbooks.Open FileName:= _
  28. "Workbook's locationOVS Upload TemplateSAMPLE.xlsx"
  29.  
  30. End If
  31.  
  32.  
  33.  
  34. Dim temp As Workbook
  35. Dim FF As Worksheet
  36. Set temp = ActiveWorkbook
  37. Set FF = temp.Sheets("Sheet1")
  38.  
  39.  
  40. WS.Activate
  41. WS.Range("A2:C" & LR).Select
  42. Selection.Copy
  43.  
  44. FF.Activate
  45.  
  46. If Range("A2") = "" Then
  47.  
  48. FF.Range("A2").Select
  49. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  50. :=False, Transpose:=False
  51. Application.CutCopyMode = False
  52.  
  53. Else
  54.  
  55. FF.Range("A1").Select
  56. Selection.End(xlDown).Offset(1, 0).Select
  57. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  58. :=False, Transpose:=False
  59. Application.CutCopyMode = False
  60.  
  61. End If
  62.  
  63. WS.Activate
  64. WS.Range("H2:H" & LR).Select
  65. Application.CutCopyMode = False
  66. Selection.Copy
  67.  
  68.  
  69. FF.Activate
  70.  
  71. If Range("L2") = "" Then
  72.  
  73. FF.Range("L2").Select
  74. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  75. :=False, Transpose:=False
  76. Application.CutCopyMode = False
  77. Else
  78.  
  79. FF.Range("L2").Select
  80. Selection.End(xlDown).Offset(1, 0).Select
  81. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  82. :=False, Transpose:=False
  83. Application.CutCopyMode = False
  84. End If
  85.  
  86.  
  87. FF.Range("$A$1:$M$100000").RemoveDuplicates Columns:=1, Header:=xlYes
  88.  
  89. LR = Range("B" & Rows.Count).End(xlUp).Row
  90.  
  91. With FF
  92. .Range("B2:B" & LR) = "=text(left(A2,8),""00000000"")"
  93. .Range("B2:B" & LR).Select
  94. Selection.Copy
  95. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  96. :=False, Transpose:=False
  97. Application.CutCopyMode = False
  98. .Range("C2:C" & LR) = "=""DCG""&MID(A2,9,4)"
  99. .Range("C2:C" & LR).Select
  100. Selection.Copy
  101. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  102. :=False, Transpose:=False
  103. Application.CutCopyMode = False
  104.  
  105. .Range("D2:D" & LR).Formula = "DT"
  106. .Range("I2:I" & LR).Formula = "730"
  107. .Range("M2:M" & LR).Formula = "MAJOH73"
  108.  
  109. End With
  110.  
  111. ActiveWorkbook.Save
  112. ActiveWindow.Close
  113. Workbk.Activate
  114.  
  115. MsgBox "Articles Uploaded"
  116.  
  117.  
  118.  
  119. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement