ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Date from InputBox (https://www.excelbanter.com/excel-programming/299514-date-inputbox.html)

michael

Date from InputBox
 
I need to include in my macro a user defined date field,
i.e show all invoices before a certain date. I have tried
this with Myvalue = InputBox("Enter a date") but this
returns a value not a date when added to a cell in the
worksheet.

Any help would be greatly appreciated.

Thanks
Michael

Norman Jones

Date from InputBox
 
Hi Michael,

Try something like:

myValue = InputBox("Enter a date")
Range("A1").Value = Format(myValue, ("mm/dd/yy"))

---
Regards,
Norman


"Michael" wrote in message
...
I need to include in my macro a user defined date field,
i.e show all invoices before a certain date. I have tried
this with Myvalue = InputBox("Enter a date") but this
returns a value not a date when added to a cell in the
worksheet.

Any help would be greatly appreciated.

Thanks
Michael




michael

Date from InputBox
 
Thanks very much, so obvious when you know how.

THANKS again
Michael
-----Original Message-----
Hi Michael,

Try something like:

myValue = InputBox("Enter a date")
Range("A1").Value = Format(myValue, ("mm/dd/yy"))

---
Regards,
Norman


"Michael" wrote in

message
...
I need to include in my macro a user defined date field,
i.e show all invoices before a certain date. I have

tried
this with Myvalue = InputBox("Enter a date") but this
returns a value not a date when added to a cell in the
worksheet.

Any help would be greatly appreciated.

Thanks
Michael



.


Chris

Date from InputBox
 
3 things:
1: Give a date format example in your Prompt: "Enter Date: ex.( 01/02/2001)
2: Do a test: If Not IsDate(MyValue) then Msgbox " Invalid Date Given
and prompt the user to do whatever calls the Inputbox again, or recall InputBo

3: Convert uers value to a date: MyRng.Calue = CvDate(MyValue)
----- Michael wrote: ----

I need to include in my macro a user defined date field,
i.e show all invoices before a certain date. I have tried
this with Myvalue = InputBox("Enter a date") but this
returns a value not a date when added to a cell in the
worksheet.

Any help would be greatly appreciated

Thank
Michae



All times are GMT +1. The time now is 02:24 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com