Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try this macro. Select all the cells with values, and then run the correct version...
Sub PutInSums() Dim myA As Range For Each myA In Selection.SpecialCells(xlCellTypeConstants, 23).Areas 'Comment out the above line and uncomment the next line if 'you have formulas instead of constants 'For Each myA In Selection.SpecialCells(xlCellTypeFormulas, 23).Areas myA.Cells(myA.Rows.Count + 1, 1).Resize(1, myA.Columns.Count).Formula = _ "=SUM(" & myA.Columns(1).Address(False, False) & ")" Next myA End Sub HTH, Bernie MS Excel MVP "Rayashe" wrote in message ... Following on to this (I probably should have added it in on the first query): In the one blank row that has now been created after each client, I need to put a total in columns D, E, F, G & H. Again due to the differences in number of months per client it is not a case of just simply copying the formula. "Rick Rothstein (MVP - VB)" wrote: A subroutine like this should work (just change the worksheet reference from Sheet1 to your actual worksheet name)... Sub InsertTwoRows() Dim X As Long Dim LastRow As Long With Worksheets("Sheet1") LastRow = .Cells(.Rows.Count, "B").End(xlUp).Row For X = LastRow - 1 To 1 Step -1 If Len(.Cells(X, "B").Value) 0 And _ Len(.Cells(X + 1, "B").Value) 0 And _ .Cells(X, "B").Value < .Cells(X + 1, "B").Value Then .Cells(X + 1, "B").EntireRow.Insert xlShiftDown .Cells(X + 1, "B").EntireRow.Insert xlShiftDown End If Next End With End Sub Rick "Rayashe" wrote in message ... I have all my clients sorted in a sheet with column A containing month 1, 2, 3, 4, up to 12 - then column B has the client code, column C client Surname and Name. I need to insert 2 rows after each client and need a code to be able to do this as there are over 500 clients. I have filtered to show unique on column B, and to do a simple keystroke is DOWN, DOWN, DOWN, INSERT ROW, INSERT ROW. The problem is that some clients started and ended at various times during the year, so not all have the same number of entries. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I insert a true blank inst. of a non-blank zero string | Excel Worksheet Functions | |||
Start Cell B1 then find first blank cell, insert subtotal, next non blank, then next blank, sutotal cells in between......... | Excel Programming | |||
Insert a BLANK value | Excel Worksheet Functions | |||
Macro to insert copy and insert formulas only to next blank row | Excel Programming | |||
Macro code to test for blank row and insert blank row if false | Excel Programming |