Date Activated Macro

woodier

New Member
Joined
Feb 20, 2002
Messages
8
On the 1st day or each month, it will take the last entry in column H, add a fixed amount of currency to it and insert the sum into the 1st empty cell in column H. Within the same row, it would insert the current date into column B, and insert a zero into column C.

Any assistance will be greatly appreciated.
 

Excel Facts

Fastest way to copy a worksheet?
Hold down the Ctrl key while dragging tab for Sheet1 to the right. Excel will make a copy of the worksheet.
Hi Woodier

How about

Code:
Private Sub Workbook_Open()

If Month(DateAdd("d", -1, Date))<> Month(Date) Then

    With Sheet1.Range("H65536").End(xlUp)
       .Value = Sheet1.Range("H65536").End(xlUp) + 25.3
       .Offset(0, 6) = Date
       .Offset(0, 5) = 0
    End With
 
End If
 
End Sub



Placed in the Private Module of ThisWorkbook.



_________________
Kind Regards
Dave Hawley
OzGrid Business Applications
Microsoft Excel/VBA Training
OzGrid.BusApp.170x45.gif

This message was edited by Dave Hawley on 2002-04-01 00:31
 
Upvote 0
Works fine when I run it! Don't forget it is set to only run on the first day of each month. You may also need to change the CodeName ("Sheet1") to suit.

The Offsets should also be negatives. IE
.Offset(0, -6) = Date
.Offset(0, -5) = 0


_________________
Kind Regards
Dave Hawley
OzGrid Business Applications
Microsoft Excel/VBA Training
OzGrid.BusApp.170x45.gif

This message was edited by Dave Hawley on 2002-04-01 21:14
 
Upvote 0
Dave,

I attempted to run your Macro on April 1. I'll try it again, with your suggested name change, on May 1.
 
Upvote 0
woodier, no need to wait that long! Just change the:

Month(DateAdd("d", -1, Date)) <> Month(Date)

To

Month(DateAdd("d", -2, Date)) <> Month(Date)


This will make the Month of today's date <> to the date of Today -2, If the date there is the second of the Month.
 
Upvote 0

Forum statistics

Threads
1,214,599
Messages
6,120,448
Members
448,966
Latest member
DannyC96

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top