Hi Vebhav,
You say you need to change the highlighted code daily, but you don't say what 
you change it to, or on what basis it is changed. We need to know this if we 
have any chance of helping you automate the process.
Regards - Dave.


 


Date: Wed, 8 Dec 2010 06:51:01 +0530
Subject: Re: $$Excel-Macros$$ Error in Macro Code
From: vebhav.j...@gmail.com
To: excel-macros@googlegroups.com

Can someone look into this and suggest me.


On Tue, Dec 7, 2010 at 10:33 PM, vebhav jain <vebhav.j...@gmail.com> wrote:

Hello, 


Can you please help me in making this code in a standard format, instead of 
changing the code daily manually of the highlighted text. Thanks in Advance.


Sub macro1() 
' 
' Macro1 Macro 
' 

' 
Dim Z As Long 
    Range("H2").Select 
    ActiveCell.FormulaR1C1 = "=CONCATENATE(RC[-6],RC[-5],RC[-1])" 
    Range("H2").Select 
    Selection.AutoFill Destination:=Range("H2:H341") 
    Columns("H:H").Select 
    Selection.Copy 
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks 
_ 
        :=False, Transpose:=False 
    Columns("B:G").Select 
    Application.CutCopyMode = False 
    Selection.Delete Shift:=xlToLeft 
    Range("A1:B1").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    ActiveWorkbook.Worksheets("kmhpmebck1").Sort.SortFields.Clear 
    ActiveWorkbook.Worksheets("kmhpmebck1").Sort.SortFields.Add Key:=Columns( _ 
        "B:B"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ 
        xlSortNormal 
    With ActiveWorkbook.Worksheets("kmhpmebck1").Sort 
        .SetRange Range("A1:B334") 
        .Header = xlYes 
        .MatchCase = False 
        .Orientation = xlTopToBottom 
        .SortMethod = xlPinYin 
        .Apply 
    End With 
    Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(1), _ 
        Replace:=True, PageBreaks:=False, SummaryBelowData:=True 
    ActiveSheet.Outline.ShowLevels RowLevels:=2 
    Range("B3").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Selection.Font.Bold = False 
    Selection.Replace What:="total", Replacement:="", LookAt:=xlPart, _ 
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ 
        ReplaceFormat:=False 
    Columns("B:B").Select 
    Selection.TextToColumns Destination:=Range("B1"), DataType:=xlFixedWidth, _ 
        FieldInfo:=Array(Array(0, 1), Array(5, 1), Array(8, 1)), 
TrailingMinusNumbers:= _ 
        True 
    Range("A1").Select 
    ActiveCell.FormulaR1C1 = "Balance" 
    Range("B1").Select 
    ActiveCell.FormulaR1C1 = "Portfolio" 
    Range("C1").Select 
    ActiveCell.FormulaR1C1 = "CCY" 
    Range("D1").Select 
    ActiveCell.FormulaR1C1 = "Date" 
    Range("A1:D1").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Selection.SpecialCells(xlCellTypeVisible).Select 
    Selection.Copy 
    Sheets.Add After:=Sheets(Sheets.Count) 
    ActiveSheet.Paste 
    ActiveWindow.SmallScroll Down:=-21 
    Application.CutCopyMode = False 
    Selection.Cut 
    Range("E1").Select 
    ActiveSheet.Paste 
    Range("H1").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Selection.Cut 
    Selection.End(xlToLeft).Select 
    Selection.End(xlToLeft).Select 
    Selection.End(xlToLeft).Select 
    ActiveSheet.Paste 
    Range("F1").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Columns("F:G").Select 
    Selection.Cut 
    Range("B1").Select 
    ActiveSheet.Paste 
    Range("E1").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Selection.Cut 
    Range("D1").Select 
    ActiveSheet.Paste 
    Selection.NumberFormat = "#,##0.00" 
    Range("D25").Select 
    Selection.End(xlDown).Select 
    Range("B2").Select 
    Selection.End(xlDown).Select 
    Z = ActiveCell.Row + 0 
    Range("B" & Z).Value = "Grand Total" 
    ActiveCell.Select 
    Selection.Font.Bold = True 
    Selection.End(xlUp).Select 
    Range("A1:D1").Select 
    Selection.Font.Bold = True 
    Range("D2").Select 
    Range(Selection, Selection.End(xlDown)).Select 
    Selection.NumberFormat = "#,##0.00_ ;[Red]-#,##0.00 " 
    Range("D2").Select 
    Range(Selection, Selection.End(xlDown)).Select 
End Sub 


Thanks,
Vebhav Jain
-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts


-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
 
<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts
                                          

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts

Reply via email to