Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Attribute VB_Name = "Prolific05"
- Sub Prolific03()
- Attribute Prolific03.VB_ProcData.VB_Invoke_Func = " \n14"
- '
- ' Prolific03 Macro
- '
- '
- With ActiveWindow
- .SplitColumn = 0
- .SplitRow = 1
- End With
- ActiveWindow.FreezePanes = True
- ActiveWindow.SmallScroll ToRight:=1
- Columns("F:F").Select
- Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
- Range("my_prolific_submission_history[[#Headers],[Column1]]").Select
- ActiveCell.FormulaR1C1 = "Time Taken"
- Range("F2").Select
- Range("my_prolific_submission_history[Time Taken]").FormulaR1C1 = _
- "=IF(RC[-1]<>"""", RC[-1]-RC[-2], """")"
- Columns("F:F").Select
- Selection.NumberFormat = "[h]:mm:ss"
- Columns("B:B").Select
- Selection.Cut
- ActiveWindow.SmallScroll ToRight:=2
- Range("I1").Select
- Selection.Insert Shift:=xlToRight
- Columns("H:H").Select
- Selection.TextToColumns Destination:=Range( _
- "my_prolific_submission_history[[#Headers],[Reward]]"), DataType:=xlDelimited _
- , TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
- Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
- :="$", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
- ActiveWindow.ScrollColumn = 3
- ActiveWindow.ScrollColumn = 2
- ActiveWindow.ScrollColumn = 1
- ActiveWindow.ScrollColumn = 2
- ActiveWindow.ScrollColumn = 3
- ActiveWindow.ScrollColumn = 4
- Range("J2").Select
- ActiveWindow.ScrollColumn = 3
- ActiveWindow.ScrollColumn = 2
- ActiveWindow.ScrollColumn = 1
- Columns("B:B").Select
- Selection.Cut
- ActiveWindow.ScrollColumn = 2
- ActiveWindow.ScrollColumn = 3
- ActiveWindow.SmallScroll ToRight:=2
- Range("J1").Select
- Selection.Insert Shift:=xlToRight
- Columns("I:I").Select
- Selection.TextToColumns Destination:=Range( _
- "my_prolific_submission_history[[#Headers],[Bonus]]"), DataType:=xlDelimited _
- , TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
- Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
- :="$", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
- Range("my_prolific_submission_history[[#Headers],[Column1]]").Select
- ActiveCell.FormulaR1C1 = "Reward $"
- Range("my_prolific_submission_history[[#Headers],[Column2]]").Select
- ActiveCell.FormulaR1C1 = "Bonus $"
- Range("my_prolific_submission_history[[#Headers],[Reward]]").Select
- ActiveCell.FormulaR1C1 = "Reward £"
- Range("my_prolific_submission_history[[#Headers],[Bonus]]").Select
- ActiveCell.FormulaR1C1 = "Bonus £"
- Range("K2").Select
- Range("G2").Select
- ActiveCell.FormulaR1C1 = "£2.50"
- Cells.Replace What:="£", Replacement:="", LookAt:=xlPart, SearchOrder _
- :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False _
- , FormulaVersion:=xlReplaceFormula2
- Range("G:G,I:I").Select
- Range("my_prolific_submission_history[[#Headers],[Bonus £]]").Activate
- Selection.NumberFormat = _
- "_-[$£-en-GB]* #,##0.00_-;-[$£-en-GB]* #,##0.00_-;_-[$£-en-GB]* ""-""??_-;_-@_-"
- Range("H:H,J:J").Select
- Range("my_prolific_submission_history[[#Headers],[Bonus $]]").Activate
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Columns("G:J").Select
- Selection.SpecialCells(xlCellTypeBlanks).Select
- Selection.FormulaR1C1 = "0"
- Columns("G:J").Select
- Selection.Columns.AutoFit
- ActiveWindow.ScrollColumn = 4
- ActiveWindow.ScrollColumn = 3
- Columns("G:G").Select
- Selection.Cut
- ActiveWindow.ScrollColumn = 2
- ActiveWindow.ScrollColumn = 1
- Range("my_prolific_submission_history[[#Headers],[Started At]]").Select
- Selection.Insert Shift:=xlToRight
- ActiveWindow.ScrollColumn = 2
- Columns("I:I").Select
- Selection.Cut
- Range("my_prolific_submission_history[[#Headers],[Started At]]").Select
- Selection.Insert Shift:=xlToRight
- Columns("I:I").Select
- Selection.Cut
- Range("my_prolific_submission_history[[#Headers],[Started At]]").Select
- Selection.Insert Shift:=xlToRight
- Columns("J:J").Select
- Selection.Cut
- Range("my_prolific_submission_history[[#Headers],[Started At]]").Select
- Selection.Insert Shift:=xlToRight
- ActiveWindow.ScrollColumn = 1
- Cells.Select
- Selection.Columns.AutoFit
- Range("A2").Select
- Sheets("Sheet1").Select
- Range("A1").Select
- ActiveCell.FormulaR1C1 = "Results"
- Range("A3").Select
- ActiveCell.FormulaR1C1 = "Approved"
- Range("A4").Select
- ActiveCell.FormulaR1C1 = "Returned"
- Range("A5").Select
- ActiveCell.FormulaR1C1 = "Awaiting Review"
- Range("A6").Select
- ActiveCell.FormulaR1C1 = "Rejected"
- Range("A8").Select
- ActiveCell.FormulaR1C1 = "Approval Rating"
- Range("A10").Select
- ActiveCell.FormulaR1C1 = "Time Worked"
- Range("A12").Select
- ActiveCell.FormulaR1C1 = "Reward £"
- Range("A13").Select
- ActiveCell.FormulaR1C1 = "Bonus £"
- Range("A14").Select
- ActiveCell.FormulaR1C1 = "Reward $"
- Range("A15").Select
- ActiveCell.FormulaR1C1 = "Bonus $"
- Range("A17").Select
- ActiveCell.FormulaR1C1 = "Total $"
- Range("A18").Select
- ActiveCell.FormulaR1C1 = "Total £ Converted to $"
- Range("A20").Select
- ActiveCell.FormulaR1C1 = "Total Earned"
- Range("A22").Select
- ActiveCell.FormulaR1C1 = "P/H Rate"
- Range("B3").Select
- ActiveCell.FormulaR1C1 = _
- "=COUNTIF(my_prolific_submission_history!C[8], ""APPROVED"")"
- Range("B4").Select
- ActiveCell.FormulaR1C1 = _
- "=COUNTIF(my_prolific_submission_history!C[8], ""RETURNED"")"
- Range("B5").Select
- ActiveCell.FormulaR1C1 = _
- "=COUNTIF(my_prolific_submission_history!C[8], ""AWAITING REVIEW"")"
- Range("B6").Select
- ActiveCell.FormulaR1C1 = _
- "=COUNTIF(my_prolific_submission_history!C[8], ""REJECTED"")"
- Range("B8").Select
- ActiveCell.FormulaR1C1 = "=TEXT(R[-5]C / (R[-5]C + R[-2]C), ""0.00%"")"
- Range("B8").Select
- With Selection
- .HorizontalAlignment = xlRight
- .VerticalAlignment = xlBottom
- .WrapText = False
- .Orientation = 0
- .AddIndent = False
- .IndentLevel = 0
- .ShrinkToFit = False
- .ReadingOrder = xlContext
- .MergeCells = False
- End With
- Range("B10").Select
- ActiveCell.FormulaR1C1 = "=SUM(my_prolific_submission_history[Time Taken])"
- Range("B12").Select
- ActiveCell.FormulaR1C1 = _
- "=ROUND(SUMIFS(my_prolific_submission_history!C, my_prolific_submission_history!C[8], ""<>RETURNED"", my_prolific_submission_history!C[8], ""<>REJECTED"", my_prolific_submission_history!C[8], ""<>AWAITING REVIEW""), 2)"
- Range("B13").Select
- ActiveCell.FormulaR1C1 = "=SUM(my_prolific_submission_history[Bonus £])"
- Range("B14").Select
- ActiveCell.FormulaR1C1 = _
- "=ROUND(SUMIFS(my_prolific_submission_history!C[2], my_prolific_submission_history!C[8], ""<>RETURNED"", my_prolific_submission_history!C[8], ""<>REJECTED"", my_prolific_submission_history!C[8], ""<>AWAITING REVIEW""), 2)"
- Range("B15").Select
- ActiveCell.FormulaR1C1 = "=SUM(my_prolific_submission_history[Bonus $])"
- Range("B17").Select
- ActiveCell.FormulaR1C1 = "=SUM(R[-3]C,R[-2]C)"
- Range("B18").Select
- ActiveCell.FormulaR1C1 = "=SUM(R[-6]C+R[-5]C)*1.2677446"
- Range("B20").Select
- ActiveCell.FormulaR1C1 = "=SUM(R[-3]C,R[-2]C)"
- Range("B22").Select
- ActiveCell.FormulaR1C1 = "=R[-2]C / (R[-12]C * 24)"
- Range("B10").Select
- Selection.NumberFormat = "[h]:mm:ss"
- Range("B13").Select
- Selection.NumberFormat = _
- "_-[$£-en-GB]* #,##0.00_-;-[$£-en-GB]* #,##0.00_-;_-[$£-en-GB]* ""-""??_-;_-@_-"
- Range("B15").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Range("B17").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Range("B18").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Range("B14").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Range("B12").Select
- Selection.NumberFormat = _
- "_-[$£-en-GB]* #,##0.00_-;-[$£-en-GB]* #,##0.00_-;_-[$£-en-GB]* ""-""??_-;_-@_-"
- Range("B20").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Range("B22").Select
- Selection.NumberFormat = _
- "_-[$$-en-US]* #,##0.00_ ;_-[$$-en-US]* -#,##0.00 ;_-[$$-en-US]* ""-""??_ ;_-@_ "
- Cells.Select
- Selection.Columns.AutoFit
- Range("B23").Select
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment