Advertisement
khanggaroo

Untitled

Dec 8th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub EnterTMCRecord()
  2. '
  3. ' Step1A - Input name of intersection, date, time and counter name.
  4. '
  5.    Application.ScreenUpdating = False
  6.     Sheets("Input Sheet").Select
  7.     Range("B1:B6").Select
  8.     Selection.Copy
  9.     Sheets("TMC Database").Select
  10.     Range("A1").Select
  11.     Selection.End(xlDown).Select
  12.     ActiveCell.Offset(1, 0).Range("A1").Select
  13.     Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
  14.         False, Transpose:=True
  15.     Selection.End(xlToRight).Select
  16.     Range("A1").Select
  17.     Sheets("Input Sheet").Select
  18.     Range("B1:B6").Select
  19.     Selection.ClearContents
  20.     Range("A1").Select
  21.    
  22. ' Step1B - Transfer TMC volume data to TMC database
  23.  
  24.     Sheets("Input Sheet").Select
  25.     Range("J8:L8").Select
  26.     Selection.Copy
  27.     Sheets("TMC Database").Select
  28.     Selection.End(xlDown).Select
  29.     Selection.End(xlToRight).Select
  30.     ActiveCell.Offset(0, 1).Range("A1").Select
  31.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  32.         :=False, Transpose:=False
  33.     Selection.End(xlToRight).Select
  34.     ActiveCell.Offset(0, 1).Range("A1").Select
  35.     Sheets("Input Sheet").Select
  36.     Range("G4:I4").Select
  37.     Selection.Copy
  38.     Sheets("TMC Database").Select
  39.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  40.         :=False, Transpose:=False
  41.     Selection.End(xlToRight).Select
  42.     ActiveCell.Offset(0, 1).Range("A1").Select
  43.     Sheets("Input Sheet").Select
  44.     Range("G7:G9").Select
  45.     Selection.Copy
  46.     Sheets("TMC Database").Select
  47.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  48.         :=False, Transpose:=True
  49.     Selection.End(xlToRight).Select
  50.     ActiveCell.Offset(0, 1).Range("A1").Select
  51.     Sheets("Input Sheet").Select
  52.     Range("K4:K6").Select
  53.     Selection.Copy
  54.     Sheets("TMC Database").Select
  55.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  56.         :=False, Transpose:=True
  57.     Selection.End(xlToRight).Select
  58.     ActiveCell.Offset(0, 1).Range("A1").Select
  59.     ActiveCell.FormulaR1C1 = "BL"
  60.         Sheets("Input Sheet").Select
  61.     Range("J8:L8,G4:I4,G7:G9,K4:K6").Select
  62.     Selection.ClearContents
  63.     Sheets("TMC Database").Select
  64.     Range("A1").Select
  65.     Application.CutCopyMode = False
  66.    
  67. ' Step1C - Format inputs
  68.  
  69.     Range("A1").Select
  70.     ActiveCell.Offset(1, 0).Range("A1").Select
  71.     Range(Selection, Selection.End(xlToRight)).Select
  72.     Selection.Copy
  73.     Selection.End(xlDown).Select
  74.     Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
  75.         SkipBlanks:=False, Transpose:=False
  76.     Application.CutCopyMode = False
  77.     Range("A1").Select
  78.     Sheets("Input Sheet").Select
  79.     Range("A1").Select
  80.     MsgBox "TMC data has been entered successfully."
  81. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement