Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I Have a Macro which was not totaling as per my criteria, i wanna To Display
the amount to the respective account and Sum up the Values of expenses... This is my Macro : Columns("A:A").EntireColumn.Select Selection.Delete Shift:=xlToLeft Range("A1").Select Selection.Rows("1:6").EntireRow.Select Selection.Delete Shift:=xlUp ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Select Selection.Delete Shift:=xlUp Selection.End(xlUp).Select Cells.Find(What:="cash inflow", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Delete Shift:=xlUp Range("A1").Select Cells.Find(What:="cash outflow", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Delete Shift:=xlUp ActiveCell.Columns("A:A").EntireColumn.Select Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False ActiveCell.Select Cells.Replace What:="account", Replacement:="Particulars", LookAt:=xlPart _ , SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Cells.Replace What:="Details", Replacement:="Amount", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False ActiveCell.Select Cells.Find(What:="b/f", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown Selection.Insert Shift:=xlDown ActiveCell.Rows("1:2").EntireRow.Select Selection.Interior.ColorIndex = xlNone Selection.Font.ColorIndex = 0 ActiveCell.Select ActiveCell.FormulaR1C1 = "RECEIPTS" ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "OPENING BALANCE" Cells.Find(What:="receipts", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown ActiveCell.Offset(-1, 0).Rows("1:2").EntireRow.Select ActiveCell.Activate Selection.Interior.ColorIndex = xlNone Selection.Font.ColorIndex = 0 Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone Selection.Borders(xlEdgeLeft).LineStyle = xlNone Selection.Borders(xlEdgeTop).LineStyle = xlNone Selection.Borders(xlEdgeBottom).LineStyle = xlNone Selection.Borders(xlEdgeRight).LineStyle = xlNone Selection.Borders(xlInsideVertical).LineStyle = xlNone Selection.Borders(xlInsideHorizontal).LineStyle = xlNone ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "(Rs.)" ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "(Rs.)" ActiveCell.Select Selection.End(xlUp).Select ActiveCell.Rows("1:1").EntireRow.Select ActiveCell.Activate Selection.Insert Shift:=xlDown Range("A1").Select ActiveCell.FormulaR1C1 = "MIS REPORT FOR THE PERIOD OF" ActiveCell.Range("A1:C1").Select ActiveWindow.SmallScroll Down:=-3 With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With Selection.Merge Selection.Font.Bold = True ActiveCell.Offset(5, 0).Range("A1:C2").Select Selection.Font.Bold = True ActiveCell.Offset(-5, 0).Range("A1:C1").Select Cells.Find(What:="income", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, SearchFormat:=False).Activate ActiveCell.Range("A1:C1").Select Selection.Font.Bold = True Selection.End(xlToLeft).Select Selection.End(xlUp).Select Cells.Find(What:="total (Rupees)", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Range(Selection, Selection.End(xlToRight)).Select Selection.Font.Bold = True Selection.End(xlToRight).Select Range(Selection, Selection.End(xlToLeft)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Selection.Replace What:="cr", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Range("A1").Select Cells.Find(What:="total (Rupees)", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Offset(0, 2).Range("A1").Select ActiveCell.FormulaR1C1 = "=SUM(R[-6]C:R[-1]C)" Cells.Find(What:="expenses", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown ActiveCell.Offset(1, 0).Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Selection.Replace What:="dr", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False ActiveWindow.ScrollRow = 13 ActiveWindow.ScrollRow = 12 ActiveWindow.ScrollRow = 11 ActiveWindow.ScrollRow = 10 ActiveWindow.ScrollRow = 9 ActiveWindow.ScrollRow = 8 ActiveWindow.ScrollRow = 7 ActiveWindow.ScrollRow = 6 ActiveWindow.ScrollRow = 5 ActiveWindow.ScrollRow = 4 ActiveWindow.ScrollRow = 3 ActiveWindow.ScrollRow = 2 ActiveWindow.ScrollRow = 1 ActiveCell.Offset(-11, 0).Range("A1:C1").Select Cells.Find(What:="expenses", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select ActiveCell.Offset(0, 2).Range("A1").Activate Selection.AutoFilter ActiveCell.Offset(0, -2).Range("A1").Select Selection.AutoFilter Field:=1, Criteria1:="=" ActiveCell.Offset(4, 2).Range("A1").Select ActiveCell.FormulaR1C1 = "=RC[-1]" ActiveCell.Select Selection.Copy ActiveCell.Range("A1:A28").Select Selection.SpecialCells(xlCellTypeVisible).Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.Offset(-4, -2).Range("A1").Select Selection.AutoFilter ActiveCell.Rows("1:1").EntireRow.Select Selection.AutoFilter ActiveCell.Select Selection.AutoFilter Field:=1, Criteria1:="=" Selection.AutoFilter ActiveCell.Range("A1:C1").Select ActiveCell.Offset(0, 2).Range("A1").Activate Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Range("A1").Select Cells.Find(What:="expenses", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.AutoFilter ActiveCell.Select Selection.AutoFilter Field:=1, Criteria1:="=" ActiveCell.Offset(4, 1).Range("A1").Select Range(Selection, Selection.End(xlDown)).Select Selection.SpecialCells(xlCellTypeVisible).Select Selection.ClearContents ActiveCell.Offset(-4, 0).Range("A1").Select Selection.AutoFilter ActiveCell.Offset(0, 1).Range("A1").Select ActiveCell.FormulaR1C1 = "=SUM(R[1]C[-1]:R[30]C[-1])" ActiveCell.Offset(1, 0).Range("A1").Select ActiveWindow.SmallScroll Down:=-6 Range("A1").Select ActiveWindow.SmallScroll Down:=3 Cells.Find(What:="c/f", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate Range(Selection, Selection.End(xlToRight)).Select Selection.Font.Bold = True ActiveCell.Select Cells.Find(What:="total (Rupees)", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Range(Selection, Selection.End(xlToRight)).Select Selection.Font.Bold = True Selection.End(xlToRight).Select ActiveCell.FormulaR1C1 = "=SUM(R[-1]C,R[-33]C)" ActiveCell.Offset(0, -2).Range("A1:C1").Select ActiveCell.Activate Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlUp)).Select Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone With Selection.Borders(xlEdgeLeft) .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeTop) .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeRight) .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic End With Selection.Borders(xlInsideVertical).LineStyle = xlNone Selection.Borders(xlInsideHorizontal).LineStyle = xlNone Range(Selection, Selection.End(xlUp)).Select Range("A1:B44").Select Selection.NumberFormat = "0.00" Range("A1:A42").Select ActiveCell.Activate Selection.Font.Bold = False Selection.Font.Bold = True Selection.End(xlUp).Select Cells.Find(What:="c/f", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate Range("A1").Select Cells.Find(What:="c/f", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown ActiveCell.Select ActiveCell.FormulaR1C1 = "CLOSING BALANCE" ActiveCell.Select Selection.Font.Bold = True ActiveWindow.SmallScroll Down:=-45 Range("A1:C1").Select Cells.Find(What:="expenses", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate ActiveCell.FormulaR1C1 = "PAYMENTS" ActiveCell.Select End Sub If any one can Help me I will be Greatly Helpful |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
I tried to get around the problem of the pivot table field settingdefaulting to Count instead of Sum by running a macro of change the settingfrom Count to Sum. However, when I tried to run the Macro, I got error messageof run time error 1004, unable | Excel Worksheet Functions | |||
I tried to get around the problem of the pivot table field settingdefaulting to Count instead of Sum by running a macro of change the settingfrom Count to Sum. However, when I tried to run the Macro, I got error messageof run time error 1004, unable | Excel Discussion (Misc queries) | |||
macro problem | Excel Discussion (Misc queries) | |||
Macro problem | Excel Worksheet Functions | |||
macro problem | Excel Worksheet Functions |