+ Reply to Thread
Results 1 to 4 of 4

VBA command to go at the end of rows

Hybrid View

  1. #1
    Registered User
    Join Date
    09-23-2010
    Location
    India
    MS-Off Ver
    Excel 2003
    Posts
    56

    VBA command to go at the end of rows

    Hi,

    I need a VBA command to go at the end of row, where the data is last & apply an sum function to column F & column G.

    Kindly help me on this.

    Thanks in Advance

  2. #2
    Forum Expert
    Join Date
    12-23-2006
    Location
    germany
    MS-Off Ver
    XL2003 / 2007 / 2010
    Posts
    6,326

    Re: VBA command to go at the end of rows

    Do you mean you need the sum of two columns placed in a cell at the end of a given row?

  3. #3
    Forum Moderator Leith Ross's Avatar
    Join Date
    01-15-2005
    Location
    San Francisco, Ca
    MS-Off Ver
    2000, 2003, & 2010
    Posts
    23,259

    Re: VBA command to go at the end of rows

    Hello mohan_rajun,

    Here is the VBA macro code to automatically add the Sum formulas to the end of each column.
    Sub AddSums()
    
      Dim LastRow As Long
        
        If WorksheetFunction.CountA(Cells) <> 0 Then
          LastRow = Cells.Find("*", , xlValues, xlWhole, xlByRows, xlPrevious, True).Row
          Cells(LastRow + 1, "F").Formula = "=SUM($F1:$F$" & LastRow & ")"
          Cells(LastRow + 1, "G").Formula = "=SUM($G1:$G$" & LastRow & ")"
        End If
        
    End Sub
    Adding the Macro
    1. Copy the macro above pressing the keys CTRL+C
    2. Open your workbook
    3. Press the keys ALT+F11 to open the Visual Basic Editor
    4. Press the keys ALT+I to activate the Insert menu
    5. Press M to insert a Standard Module
    6. Paste the code by pressing the keys CTRL+V
    7. Make any custom changes to the macro if needed at this time.
    8. Save the Macro by pressing the keys CTRL+S
    9. Press the keys ALT+Q to exit the Editor, and return to Excel.

    To Run the Macro...
    To run the macro from Excel, open the workbook, and press ALT+F8 to display the Run Macro Dialog. Double Click the macro's name to Run it.
    Sincerely,
    Leith Ross

    Remember To Do the Following....

    1. Use code tags. Place [CODE] before the first line of code and [/CODE] after the last line of code.
    2. Thank those who have helped you by clicking the Star below the post.
    3. Please mark your post [SOLVED] if it has been answered satisfactorily.


    Old Scottish Proverb...
    Luathaid gu deanamh maille! (Rushing causes delays!)

  4. #4
    Registered User
    Join Date
    09-23-2010
    Location
    India
    MS-Off Ver
    Excel 2003
    Posts
    56

    Re: VBA command to go at the end of rows

    Hi Leith Ross,

    Thanks for your timely help..

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1