Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
i have a worksheet, where Column A is formatted for mmm-yy What i would like to be able to do is to add a row at R3 and have Column A automatically increment to the next month. Eg - if A3 - Aug-07 and I insert a new Row 3, this will have an A3 of Sept-07 and all other rows will move one row down? Is this possible please thanks A |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Alexey,
There is no way that I know of of capturing the inserting of a row. The onlything that I can suggest it to have an event macro run when you fill in the last cell - say K3. Private Sub Worksheet_Change(ByVal Target As Excel.Range) Dim ActionCell As String ActionCell = Target.Address If Not ActionCell = "$K$3" Then Exit Sub End If Debug.Print "S" Rows("3:3").Insert Shift:=xlDown Range("A3").FormulaR1C1 = "=DATE(YEAR(R[+1]C),MONTH(R[+1]C)+1,DAY(R[+1]C))" End Sub Post bck if you need more help. -- HTH Sandy In Perth, the ancient capital of Scotland and the crowning place of kings Replace @mailinator.com with @tiscali.co.uk "Alexey" wrote in message ... Hi, i have a worksheet, where Column A is formatted for mmm-yy What i would like to be able to do is to add a row at R3 and have Column A automatically increment to the next month. Eg - if A3 - Aug-07 and I insert a new Row 3, this will have an A3 of Sept-07 and all other rows will move one row down? Is this possible please thanks A |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks Sandy
Alex "Sandy Mann" wrote in message ... Alexey, There is no way that I know of of capturing the inserting of a row. The onlything that I can suggest it to have an event macro run when you fill in the last cell - say K3. Private Sub Worksheet_Change(ByVal Target As Excel.Range) Dim ActionCell As String ActionCell = Target.Address If Not ActionCell = "$K$3" Then Exit Sub End If Debug.Print "S" Rows("3:3").Insert Shift:=xlDown Range("A3").FormulaR1C1 = "=DATE(YEAR(R[+1]C),MONTH(R[+1]C)+1,DAY(R[+1]C))" End Sub Post bck if you need more help. -- HTH Sandy In Perth, the ancient capital of Scotland and the crowning place of kings Replace @mailinator.com with @tiscali.co.uk "Alexey" wrote in message ... Hi, i have a worksheet, where Column A is formatted for mmm-yy What i would like to be able to do is to add a row at R3 and have Column A automatically increment to the next month. Eg - if A3 - Aug-07 and I insert a new Row 3, this will have an A3 of Sept-07 and all other rows will move one row down? Is this possible please thanks A |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel not recognizing dates as dates | Excel Discussion (Misc queries) | |||
how do I sort a column of random dates into Consecutive dates | Excel Worksheet Functions | |||
Identifying unique dates in a range of cells containing dates... | Excel Discussion (Misc queries) | |||
need to convert list of dates to count no. of dates by week | Excel Worksheet Functions | |||
How do I get the dates on an excel chart to stay as dates instead. | Charts and Charting in Excel |