Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub Macro1()
- '
- ' Macro1 Macro
- '
- '
- s = ActiveSheet.Name
- Range("AQ1").Select
- ActiveCell.FormulaR1C1 = "ROE"
- Range("AQ1").Select
- Selection.ClearContents
- Range("A29").Select
- ActiveCell.FormulaR1C1 = "ROE"
- Range("B29").Select
- Application.CutCopyMode = False
- ActiveCell.FormulaR1C1 = "=R[-11]C/R[-17]C"
- Range("B29").Select
- Selection.AutoFill Destination:=Range("B29:AP29"), Type:=xlFillDefault
- Range("B29:AP29").Select
- ActiveCell.FormulaR1C1 = "=IFERROR(R[-11]C/R[-17]C,""Unavailable"")"
- Range("B29").Select
- Selection.AutoFill Destination:=Range("B29:AP29"), Type:=xlFillDefault
- Range("B29:AP29").Select
- Range("B29,G29,L29,Q29,V29,AA29:AP29").Select
- Range("AA29").Activate
- ActiveSheet.Shapes.AddChart2(201, xlColumnClustered).Select
- ActiveChart.SetSourceData Source:=Range( _
- "!$B$29,ANI!$G$29,ANI!$L$29,ANI!$Q$29,ANI!$V$29,ANI!$AA$29:$AP$29")
- ActiveChart.ChartType = xlLine
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.ChartArea.Select
- Range("B1,G1,L1,Q1,V1,AA1:AD1,AE1:AJ1,AK1:AN1,AO1:AP1,AP29").Select
- Range("AP29").Activate
- Range(Selection, Selection.End(xlToLeft)).Select
- Selection.End(xlToRight).Select
- Range(Selection, Selection.End(xlToLeft)).Select
- Range("WVS26").Select
- Selection.End(xlToLeft).Select
- Range("B1").Select
- ActiveCell.FormulaR1C1 = "2019"
- Range("B1,B29,G1,G29,L1,L29,Q1,Q29,V1,V29,AA1,AA29,AB1:AP1,AB29:AP29").Select
- Range("AB29").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- s & "!$B$1," s & !$B$29,ANI!$G$1,ANI!$G$29,ANI!$L$1,ANI!$L$29,ANI!$Q$1,ANI!$Q$29,ANI!$V$1,ANI!$V$29,ANI!$AA$1,ANI!$AA$29,ANI!$AB$1:$AP$1,ANI!$AB$29:$AP$29" _
- )
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.Axes(xlCategory).ReversePlotOrder = True
- ActiveChart.ChartTitle.Select
- ActiveChart.ChartTitle.Text = "ROE"
- ActiveChart.ChartArea.Select
- Range("A30").Select
- ActiveCell.FormulaR1C1 = "ROA"
- Range("B30").Select
- Application.CutCopyMode = False
- ActiveCell.FormulaR1C1 = "=R[-12]C/R[-24]C"
- Range("B30").Select
- ActiveCell.FormulaR1C1 = "=IFERROR(R[-12]C/R[-24]C,""Unavailable"")"
- Range("B30").Select
- Selection.AutoFill Destination:=Range("B30:AP30"), Type:=xlFillDefault
- Range("B30:AP30").Select
- Range("B1,B30,G1,G30,L1,L30,Q1,Q30,V1,V30,AA1,AA30").Select
- Range("AA30").Activate
- ActiveWindow.Zoom = 89
- ActiveWindow.Zoom = 57
- Range("B1,B30,G1,G30,L1,L30,Q1,Q30,V1,V30,AA1,AA30,AB1:AP1,AB30:AP30").Select
- Range("AB30").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$1,ANI!$B$30,ANI!$G$1,ANI!$G$30,ANI!$L$1,ANI!$L$30,ANI!$Q$1,ANI!$Q$30,ANI!$V$1,ANI!$V$30,ANI!$AA$1,ANI!$AA$30,ANI!$AB$1:$AP$1,ANI!$AB$30:$AP$30" _
- )
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.Axes(xlCategory).ReversePlotOrder = True
- ActiveChart.ChartTitle.Select
- ActiveChart.ChartTitle.Text = "ROA"
- ActiveChart.ChartArea.Select
- Range("A31").Select
- ActiveCell.FormulaR1C1 = "Debt to Equity"
- Range("B31").Select
- Application.CutCopyMode = False
- ActiveCell.FormulaR1C1 = "=R[-21]C/R[-19]C"
- Range("A32").Select
- ActiveCell.FormulaR1C1 = "Profitability Ratio"
- Range("A32").Select
- ActiveCell.FormulaR1C1 = "Profitability Ratios"
- Range("A33").Select
- ActiveCell.FormulaR1C1 = "Profit Margin"
- Range("B33").Select
- ActiveCell.FormulaR1C1 = "=IFERROR(R[-15]C/R[-19]C,""Unavailable"")"
- Range("B33").Select
- Selection.AutoFill Destination:=Range("B33:AP33"), Type:=xlFillDefault
- Range("B33:AP33").Select
- Range("B2").Select
- ActiveWindow.FreezePanes = True
- Range( _
- "B2,B1,B33,G1,G33,L1,L33,Q1,Q33,V1,V33,AA1:AG1,AH1:AK1,AL1:AO1,AP1,AA33:AG33,AH33:AL33,AM33:AP33" _
- ).Select
- Range("AM33").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$2,ANI!$B$1,ANI!$B$33,ANI!$G$1,ANI!$G$33,ANI!$L$1,ANI!$L$33,ANI!$Q$1,ANI!$Q$33,ANI!$V$1,ANI!$V$33,ANI!$AA$1:$AG$1,ANI!$AH$1:$AK$1,ANI!$AL$1:$AO$1,ANI!$AP$1,ANI!$AA$33:$AG$33,ANI!$AH$33:$AL$33,ANI!$AM$33:$AP$33" _
- )
- ActiveChart.Legend.Select
- ActiveChart.ChartArea.Select
- Range("AQ34").Select
- Selection.ClearContents
- ActiveWindow.Zoom = 67
- Range("B1").Select
- ActiveCell.FormulaR1C1 = "2019"
- Range( _
- "B1,G1,L1,Q1,V1,AA1:AK1,AP1,AL1:AP1,B33,G33,L33,Q33,V33,AA33:AJ33,AK33:AP33"). _
- Select
- Range("AK33").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$1,ANI!$G$1,ANI!$L$1,ANI!$Q$1,ANI!$V$1,ANI!$AA$1:$AK$1,ANI!$AP$1,ANI!$AL$1:$AP$1,ANI!$B$33,ANI!$G$33,ANI!$L$33,ANI!$Q$33,ANI!$V$33,ANI!$AA$33:$AJ$33,ANI!$AK$33:$AP$33" _
- )
- ActiveChart.Legend.Select
- ActiveWindow.Zoom = 107
- ActiveChart.Legend.LegendEntries(10).Select
- ActiveChart.FullSeriesCollection(14).Select
- ActiveChart.FullSeriesCollection(14).Points(9).Select
- ActiveChart.ChartArea.Select
- ActiveChart.Legend.Select
- ActiveWindow.Zoom = 12
- ActiveWindow.Zoom = 50
- ActiveChart.ChartArea.Select
- ActiveSheet.Shapes.AddChart2(227, xlLineStacked).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$1,ANI!$G$1,ANI!$L$1,ANI!$Q$1,ANI!$V$1,ANI!$AA$1:$AK$1,ANI!$AP$1,ANI!$AL$1:$AP$1,ANI!$B$33,ANI!$G$33,ANI!$L$33,ANI!$Q$33,ANI!$V$33,ANI!$AA$33:$AJ$33,ANI!$AK$33:$AP$33" _
- )
- Selection.ClearContents
- Range("AA39").Select
- ActiveWindow.Zoom = 100
- Range("B33,G33,L33,Q33,V33,AA33:AP33").Select
- Range("AA33").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$33,ANI!$G$33,ANI!$L$33,ANI!$Q$33,ANI!$V$33,ANI!$AA$33:$AP$33")
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.Axes(xlCategory).ReversePlotOrder = True
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.Axes(xlCategory).CategoryType = xlTimeScale
- ActiveChart.Axes(xlCategory).CategoryType = xlCategoryScale
- ActiveChart.Axes(xlCategory).CategoryType = xlTimeScale
- ActiveChart.Axes(xlCategory).TickLabelSpacing = 1
- ActiveChart.Axes(xlCategory).TickLabelSpacingIsAuto = True
- ActiveChart.ChartArea.Select
- Range("B2").Select
- ActiveWindow.FreezePanes = False
- Range("B33").Select
- Range("B33,G33").Select
- Range("G33").Activate
- Range("B33,G33,L33").Select
- Range("L33").Activate
- Range("B33,G33,L33,Q34").Select
- Range("Q34").Activate
- Range("B33,G33,L33,Q34,Q33").Select
- Range("Q33").Activate
- Range("B33,G33,L33,Q33").Select
- Range("Q33").Activate
- Range("B33,G33,L33,Q33,V33").Select
- Range("V33").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33").Select
- Range("AA33").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1").Select
- Range("AP1").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1,AA1:AD1").Select
- Range("AD1").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1,AA1:AD1,V1").Select
- Range("V1").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1,AA1:AD1,V1,Q1").Select
- Range("Q1").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1,AA1:AD1,V1,Q1,L1").Select
- Range("L1").Activate
- Range("B33,G33,L33,Q33,V33,AA33:AP33,AE1:AP1,AA1:AD1,V1,Q1,L1,G1").Select
- Range("G1").Activate
- Range("B1").Select
- Range("B32").Select
- ActiveCell.FormulaR1C1 = "2019"
- Range("G32").Select
- ActiveCell.FormulaR1C1 = "2018"
- Range("L32").Select
- ActiveCell.FormulaR1C1 = "2017"
- Range("Q32").Select
- ActiveCell.FormulaR1C1 = "2016"
- Range("V32").Select
- ActiveCell.FormulaR1C1 = "2015"
- Range("AA32").Select
- ActiveCell.FormulaR1C1 = "2014"
- Range("AB32").Select
- ActiveCell.FormulaR1C1 = "2013"
- Range("AC32").Select
- ActiveCell.FormulaR1C1 = "2012"
- Range("AA32:AC32").Select
- Selection.AutoFill Destination:=Range("AA32:AP32"), Type:=xlFillDefault
- Range("AA32:AP32").Select
- Range("AP33").Select
- Range(Selection, Selection.End(xlUp)).Select
- Range(Selection, Selection.End(xlToLeft)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToLeft)).Select
- Range("AA32:AP33,V32:V33,Q32:Q33,L32:L33,G32:G33,B32:B33").Select
- Range("B32").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$AA$32:$AP$33,ANI!$V$32:$V$33,ANI!$Q$32:$Q$33,ANI!$L$32:$L$33,ANI!$G$32:$G$33,ANI!$B$32:$B$33" _
- )
- ActiveChart.PlotArea.Select
- ActiveChart.FullSeriesCollection(2).Select
- ActiveChart.ChartArea.Select
- Range("B32").Select
- Selection.ClearContents
- Range("B32").Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToRight)).Select
- Range(Selection, Selection.End(xlToLeft)).Select
- Selection.ClearContents
- Range("A33").Select
- Range(Selection, Selection.End(xlToRight)).Select
- Selection.Cut
- Rows("31:31").Select
- Selection.Insert Shift:=xlDown
- Range("A33").Select
- Selection.ClearContents
- Range("B31,B1,G1,G31,L31,L1,Q1,Q31,V1,V31,AA1,AA31,AB1:AP1,AB31:AP31").Select
- Range("AB31").Activate
- ActiveSheet.Shapes.AddChart2(227, xlLine).Select
- ActiveChart.SetSourceData Source:=Range( _
- "ANI!$B$31,ANI!$B$1,ANI!$G$1,ANI!$G$31,ANI!$L$31,ANI!$L$1,ANI!$Q$1,ANI!$Q$31,ANI!$V$1,ANI!$V$31,ANI!$AA$1,ANI!$AA$31,ANI!$AB$1:$AP$1,ANI!$AB$31:$AP$31" _
- )
- ActiveChart.Axes(xlCategory).Select
- ActiveChart.Axes(xlCategory).ReversePlotOrder = True
- ActiveChart.ChartTitle.Select
- ActiveChart.ChartTitle.Text = "Net Profit Margin"
- Range("AN15").Select
- ActiveSheet.ChartObjects("Chart 9").Activate
- ActiveSheet.ChartObjects("Chart 9").Activate
- ActiveSheet.ChartObjects("Chart 9").Activate
- Sheets("Historical Prices Graphs").Select
- ActiveWindow.Zoom = 388
- ActiveWindow.Zoom = 200
- ActiveWindow.Zoom = 150
- Sheets("ANI").Select
- Rows("32:32").Select
- Selection.Insert Shift:=xlDown
- Range("A32").Select
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement