#1   Report Post  
Posted to microsoft.public.excel.misc
KK KK is offline
external usenet poster
 
Posts: 61
Default Date question??

I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid for six
month only and have to be renewed every time. The certificate end date will
always be at the end of the sixth month, but the start can be at any time at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31 July.
Now to complicate things. I can renew a certificate within 3 month of its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the end of
Jan, the expiry date will be the same (31 july). I hope that makes sense!!
How can that be written in vb code?
--
kk
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 419
Default Date question??

kk,

Let me get this straight. I can renew for 6 more months from May 1st to
July 31st, but my start date will still be Jan 20th and my Expiration date
will still be July 31st, thus requiring me to renew AGAIN for 6 more months
after July 31st? Is there a charge to renew? If so, what company do you
work for. I'll be sure that I never require your services. It sounds like
you guys are ripping people off!!! :-D (or <vbg)

Please provide more information. Is Start Date coming from a cell? Is
Renew Date coming from a cell? Are you trying to put Expiration Date in a
cell? Are you trying to create a UDF to return Expiration Date to a cell?
Are you trying to update values in current cells or are you adding rows to a
table with these new values? Please post the code you have so far.

How can that be written in vb code?


I don't know how that can be written in VBA until I know what you are trying
to do.

HTH,

Conan






"kk" wrote in message
...
I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid for six
month only and have to be renewed every time. The certificate end date
will
always be at the end of the sixth month, but the start can be at any time
at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31 July.
Now to complicate things. I can renew a certificate within 3 month of its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the end
of
Jan, the expiry date will be the same (31 july). I hope that makes sense!!
How can that be written in vb code?
--
kk



  #3   Report Post  
Posted to microsoft.public.excel.misc
KK KK is offline
external usenet poster
 
Posts: 61
Default Date question??

Hi Conan,
Ok here we go!!!! I work in the aviation world as a pilot. Every 6 month we
have to do a test (which generates a certificate to say we have completed and
passed this test). I have a form (using excel) which I keep a record of these
dates. Cell "A2"= date test taken, Cell "A2"= test expires (this date will
always be the last date of the month). We have to renew before the expiry
date and that will give us another 6 month. Now, One can elect to renew
before the expiry date, and this can be done within 3 month of that date, but
the new renewal date will always be 6month from the original expiry date. (
I`m getting confused myself!!!!!!)......to give an example:
A B
Start date Expiry date
09-Nov-07 31-May-08

Case 1: If I renew on any day in May then my next renewal date will be
30-Nov-08

Case 2: If I renew on any day between 1st Mar and the end of May then my
next renewal date will be 30-Nov-08.

Case 3: If I let it lapse and renew on any day say in June then my next
renewal date will be 30-Dec-08

Incidentally, no money is charged.....all free!!!!!
I hope that has answered any confusions!

--
kk


"Conan Kelly" wrote:

kk,

Let me get this straight. I can renew for 6 more months from May 1st to
July 31st, but my start date will still be Jan 20th and my Expiration date
will still be July 31st, thus requiring me to renew AGAIN for 6 more months
after July 31st? Is there a charge to renew? If so, what company do you
work for. I'll be sure that I never require your services. It sounds like
you guys are ripping people off!!! :-D (or <vbg)

Please provide more information. Is Start Date coming from a cell? Is
Renew Date coming from a cell? Are you trying to put Expiration Date in a
cell? Are you trying to create a UDF to return Expiration Date to a cell?
Are you trying to update values in current cells or are you adding rows to a
table with these new values? Please post the code you have so far.

How can that be written in vb code?


I don't know how that can be written in VBA until I know what you are trying
to do.

HTH,

Conan






"kk" wrote in message
...
I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid for six
month only and have to be renewed every time. The certificate end date
will
always be at the end of the sixth month, but the start can be at any time
at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31 July.
Now to complicate things. I can renew a certificate within 3 month of its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the end
of
Jan, the expiry date will be the same (31 july). I hope that makes sense!!
How can that be written in vb code?
--
kk




  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2,345
Default Date question??

With the 1st Start Date in A2, and the Expiry Date in B2, the next expiry
date in B3 is:

=IF(A3="","",IF(DATE(YEAR(B2),MONTH(B2)-2,0)+1<=A3,MAX(DATE(YEAR(A3),MONTH(A3)+7,0),DATE(Y EAR(B2),MONTH(B2)+7,0)),"Too
Early"))

For all three of your scenarios

--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings


Replace @mailinator.com with @tiscali.co.uk


"kk" wrote in message
...
Hi Conan,
Ok here we go!!!! I work in the aviation world as a pilot. Every 6 month
we
have to do a test (which generates a certificate to say we have completed
and
passed this test). I have a form (using excel) which I keep a record of
these
dates. Cell "A2"= date test taken, Cell "A2"= test expires (this date will
always be the last date of the month). We have to renew before the expiry
date and that will give us another 6 month. Now, One can elect to renew
before the expiry date, and this can be done within 3 month of that date,
but
the new renewal date will always be 6month from the original expiry date.
(
I`m getting confused myself!!!!!!)......to give an example:
A B
Start date Expiry date
09-Nov-07 31-May-08

Case 1: If I renew on any day in May then my next renewal date will be
30-Nov-08

Case 2: If I renew on any day between 1st Mar and the end of May then my
next renewal date will be 30-Nov-08.

Case 3: If I let it lapse and renew on any day say in June then my next
renewal date will be 30-Dec-08

Incidentally, no money is charged.....all free!!!!!
I hope that has answered any confusions!

--
kk


"Conan Kelly" wrote:

kk,

Let me get this straight. I can renew for 6 more months from May 1st to
July 31st, but my start date will still be Jan 20th and my Expiration
date
will still be July 31st, thus requiring me to renew AGAIN for 6 more
months
after July 31st? Is there a charge to renew? If so, what company do you
work for. I'll be sure that I never require your services. It sounds
like
you guys are ripping people off!!! :-D (or <vbg)

Please provide more information. Is Start Date coming from a cell? Is
Renew Date coming from a cell? Are you trying to put Expiration Date in
a
cell? Are you trying to create a UDF to return Expiration Date to a
cell?
Are you trying to update values in current cells or are you adding rows
to a
table with these new values? Please post the code you have so far.

How can that be written in vb code?


I don't know how that can be written in VBA until I know what you are
trying
to do.

HTH,

Conan






"kk" wrote in message
...
I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid for
six
month only and have to be renewed every time. The certificate end date
will
always be at the end of the sixth month, but the start can be at any
time
at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31
July.
Now to complicate things. I can renew a certificate within 3 month of
its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the
end
of
Jan, the expiry date will be the same (31 july). I hope that makes
sense!!
How can that be written in vb code?
--
kk







  #5   Report Post  
Posted to microsoft.public.excel.misc
KK KK is offline
external usenet poster
 
Posts: 61
Default Date question??

Thanks Sandy,
Is there a vb code to do the same?
--
kk


"Sandy Mann" wrote:

With the 1st Start Date in A2, and the Expiry Date in B2, the next expiry
date in B3 is:

=IF(A3="","",IF(DATE(YEAR(B2),MONTH(B2)-2,0)+1<=A3,MAX(DATE(YEAR(A3),MONTH(A3)+7,0),DATE(Y EAR(B2),MONTH(B2)+7,0)),"Too
Early"))

For all three of your scenarios

--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings


Replace @mailinator.com with @tiscali.co.uk


"kk" wrote in message
...
Hi Conan,
Ok here we go!!!! I work in the aviation world as a pilot. Every 6 month
we
have to do a test (which generates a certificate to say we have completed
and
passed this test). I have a form (using excel) which I keep a record of
these
dates. Cell "A2"= date test taken, Cell "A2"= test expires (this date will
always be the last date of the month). We have to renew before the expiry
date and that will give us another 6 month. Now, One can elect to renew
before the expiry date, and this can be done within 3 month of that date,
but
the new renewal date will always be 6month from the original expiry date.
(
I`m getting confused myself!!!!!!)......to give an example:
A B
Start date Expiry date
09-Nov-07 31-May-08

Case 1: If I renew on any day in May then my next renewal date will be
30-Nov-08

Case 2: If I renew on any day between 1st Mar and the end of May then my
next renewal date will be 30-Nov-08.

Case 3: If I let it lapse and renew on any day say in June then my next
renewal date will be 30-Dec-08

Incidentally, no money is charged.....all free!!!!!
I hope that has answered any confusions!

--
kk


"Conan Kelly" wrote:

kk,

Let me get this straight. I can renew for 6 more months from May 1st to
July 31st, but my start date will still be Jan 20th and my Expiration
date
will still be July 31st, thus requiring me to renew AGAIN for 6 more
months
after July 31st? Is there a charge to renew? If so, what company do you
work for. I'll be sure that I never require your services. It sounds
like
you guys are ripping people off!!! :-D (or <vbg)

Please provide more information. Is Start Date coming from a cell? Is
Renew Date coming from a cell? Are you trying to put Expiration Date in
a
cell? Are you trying to create a UDF to return Expiration Date to a
cell?
Are you trying to update values in current cells or are you adding rows
to a
table with these new values? Please post the code you have so far.

How can that be written in vb code?

I don't know how that can be written in VBA until I know what you are
trying
to do.

HTH,

Conan






"kk" wrote in message
...
I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid for
six
month only and have to be renewed every time. The certificate end date
will
always be at the end of the sixth month, but the start can be at any
time
at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31
July.
Now to complicate things. I can renew a certificate within 3 month of
its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the
end
of
Jan, the expiry date will be the same (31 july). I hope that makes
sense!!
How can that be written in vb code?
--
kk









  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2,345
Default Date question??

If no one else gives you an answer I will have a look at it tomorrow. What
date system do you use, American or British?

--
Regards,

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings


Replace @mailinator.com with @tiscali.co.uk


"kk" wrote in message
...
Thanks Sandy,
Is there a vb code to do the same?
--
kk


"Sandy Mann" wrote:

With the 1st Start Date in A2, and the Expiry Date in B2, the next expiry
date in B3 is:

=IF(A3="","",IF(DATE(YEAR(B2),MONTH(B2)-2,0)+1<=A3,MAX(DATE(YEAR(A3),MONTH(A3)+7,0),DATE(Y EAR(B2),MONTH(B2)+7,0)),"Too
Early"))

For all three of your scenarios

--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings


Replace @mailinator.com with @tiscali.co.uk


"kk" wrote in message
...
Hi Conan,
Ok here we go!!!! I work in the aviation world as a pilot. Every 6
month
we
have to do a test (which generates a certificate to say we have
completed
and
passed this test). I have a form (using excel) which I keep a record of
these
dates. Cell "A2"= date test taken, Cell "A2"= test expires (this date
will
always be the last date of the month). We have to renew before the
expiry
date and that will give us another 6 month. Now, One can elect to renew
before the expiry date, and this can be done within 3 month of that
date,
but
the new renewal date will always be 6month from the original expiry
date.
(
I`m getting confused myself!!!!!!)......to give an example:
A B
Start date Expiry date
09-Nov-07 31-May-08

Case 1: If I renew on any day in May then my next renewal date will be
30-Nov-08

Case 2: If I renew on any day between 1st Mar and the end of May then
my
next renewal date will be 30-Nov-08.

Case 3: If I let it lapse and renew on any day say in June then my next
renewal date will be 30-Dec-08

Incidentally, no money is charged.....all free!!!!!
I hope that has answered any confusions!

--
kk


"Conan Kelly" wrote:

kk,

Let me get this straight. I can renew for 6 more months from May 1st
to
July 31st, but my start date will still be Jan 20th and my Expiration
date
will still be July 31st, thus requiring me to renew AGAIN for 6 more
months
after July 31st? Is there a charge to renew? If so, what company do
you
work for. I'll be sure that I never require your services. It sounds
like
you guys are ripping people off!!! :-D (or <vbg)

Please provide more information. Is Start Date coming from a cell?
Is
Renew Date coming from a cell? Are you trying to put Expiration Date
in
a
cell? Are you trying to create a UDF to return Expiration Date to a
cell?
Are you trying to update values in current cells or are you adding
rows
to a
table with these new values? Please post the code you have so far.

How can that be written in vb code?

I don't know how that can be written in VBA until I know what you are
trying
to do.

HTH,

Conan






"kk" wrote in message
...
I shall try to explain!!!
I keep a record of certificate dates. These certificates are valid
for
six
month only and have to be renewed every time. The certificate end
date
will
always be at the end of the sixth month, but the start can be at any
time
at
the first month.
ie if I renewed on the 20th of Jan then the run out date will be 31
July.
Now to complicate things. I can renew a certificate within 3 month
of
its
expiry date the start date wil still be the same.
ie with the same example...had I renewed within 3 month prior to the
end
of
Jan, the expiry date will be the same (31 july). I hope that makes
sense!!
How can that be written in vb code?
--
kk









Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Date Question Bob Myers Excel Worksheet Functions 4 January 15th 08 06:28 PM
Date question Jman Excel Worksheet Functions 8 June 1st 07 10:43 AM
Date Question metaltecks Excel Discussion (Misc queries) 5 June 13th 06 02:55 PM
Date Question nastech Excel Discussion (Misc queries) 5 January 19th 06 09:40 PM
Another Date Question Kdub via OfficeKB.com Excel Discussion (Misc queries) 1 June 30th 05 01:09 AM


All times are GMT +1. The time now is 03:42 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"