Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Worksheet Functions / August 2006

Tip: Looking for answers? Try searching our database.

Auto Date in a cell if other cell is greater than 1

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Shaggy - 21 Aug 2006 02:47 GMT
Can anyone help,
I need a formula to automatically put the current date into a cell if the
cell next to it is greater than 1
EG. If 'A5' = 1000 then 'B5' = Todays Date
Steel Monkey - 21 Aug 2006 03:10 GMT
If you format column B as date enter this in B5: =IF(A5 > 1,NOW(),"")

Let me know how that goe
Shaggy - 21 Aug 2006 03:38 GMT
That worked really well and easily, Thank you heaps.
Is there a way to fill the formula down to each cell without changing the
"A5" to "A6", "A7" manually?

> If you format column B as date enter this in B5: =IF(A5 > 1,NOW(),"")
>
> Let me know how that goes
Steel Monkey - 21 Aug 2006 03:50 GMT
If you select cell B5 and look in the bottom left corner of the cel
there should be a little black box. Hover your mouse over it and you
cursor should change to a + left, click your mouse and drag dow
however far you want to go. This should do it automatically for yo
Gord Dibben - 21 Aug 2006 03:49 GMT
Do you want it to be a static date that doesn't change tomorrow?

If so, you will need event code.

If not, just enter in B5  =IF(A5>1,TODAY())

If A5 is still greater than 1 tomorrow, the result will update.

Gord Dibben  MS Excel MVP

>Can anyone help,
>I need a formula to automatically put the current date into a cell if the
>cell next to it is greater than 1
>EG. If 'A5' = 1000 then 'B5' = Todays Date
Shaggy - 21 Aug 2006 04:40 GMT
Thanks again,
Yes, I need the date in "B5" to be Static according to the date that the
data was entered into it.

EG: "A5" = 19000      (Which i type in on 21 Aug 2006) so "B5" = 21 Aug 2006
     "A6" = 20001      (Which i type in on 23 Aug 2006) so "B6' = 23 Aug 2006
but "A5" should stll be dated as 21 Aug 2006

Thanks again for your help

> Do you want it to be a static date that doesn't change tomorrow?
>
[quoted text clipped - 10 lines]
> >cell next to it is greater than 1
> >EG. If 'A5' = 1000 then 'B5' = Todays Date
Gord Dibben - 22 Aug 2006 00:35 GMT
Then you will need event code to enter the static date.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'when entering data in a cell in Col A
On Error GoTo enditall
   Application.EnableEvents = False
If Target.Cells.Column = 1 Then
       n = Target.Row
       If IsNumeric(Excel.Range("A" & n).Value) And _
       Excel.Range("A" & n).Value > 1 Then
           Excel.Range("B" & n).Value = Format(Now, "dd mmm yyyy")
       End If
   End If
enditall:
   Application.EnableEvents = True
End Sub

This is event code and needs to be copied to a worksheet module.

Right-click on the sheet tab and "View Code".

Paste the above into that module.

Any value >1 entered in any cell in column A will trigger a date stamp in
corresponding cell in column B.

Gord

>Thanks again,
>Yes, I need the date in "B5" to be Static according to the date that the
[quoted text clipped - 20 lines]
>> >cell next to it is greater than 1
>> >EG. If 'A5' = 1000 then 'B5' = Todays Date
Shaggy - 22 Aug 2006 05:54 GMT
Thank you very much.  
Problem solved.

Shaggy

> Then you will need event code to enter the static date.
>
[quoted text clipped - 48 lines]
> >> >cell next to it is greater than 1
> >> >EG. If 'A5' = 1000 then 'B5' = Todays Date
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.