Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Application.WorkSheetFunction.DafeDif (not DateDiff)
Am I doing this wrong? Or, can I not call DateDif from vb? I don't want to use datediff because it doesn't give real time. Ie: the months start on the first, not on the day of month chosen. Is there a better way w/o having to open a worksheet to get the data
Sub AccFreeTime( Dim AccDayTime As Dat Dim Result As Varian Result = Application.WorksheetFunction.DateDif(AccDayTime, NOW(), "ym" MsgBox (Result End Su Thanks in advance for any/all assistance. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Application.WorkSheetFunction.DafeDif (not DateDiff)
Rick,
You can't use the DATEDIF worksheet function in VBA. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Rick" wrote in message ... Am I doing this wrong? Or, can I not call DateDif from vb? I don't want to use datediff because it doesn't give real time. Ie: the months start on the first, not on the day of month chosen. Is there a better way w/o having to open a worksheet to get the data? Sub AccFreeTime() Dim AccDayTime As Date Dim Result As Variant Result = Application.WorksheetFunction.DateDif(AccDayTime, NOW(), "ym") MsgBox (Result) End Sub Thanks in advance for any/all assistance. |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Application.WorkSheetFunction.DafeDif (not DateDiff)
On Thu, 8 Jan 2004 03:56:12 -0800, "Rick"
wrote: Am I doing this wrong? Or, can I not call DateDif from vb? I don't want to use datediff because it doesn't give real time. Ie: the months start on the first, not on the day of month chosen. Is there a better way w/o having to open a worksheet to get the data? Sub AccFreeTime() Dim AccDayTime As Date Dim Result As Variant Result = Application.WorksheetFunction.DateDif(AccDayTime, NOW(), "ym") MsgBox (Result) End Sub Thanks in advance for any/all assistance. Datedif is not in the list of worksheet functions available to VBA, so you can't use it here. You would probably have to write a routine that would do exactly what you want. --ron |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Application.WorkSheetFunction.DafeDif (not DateDiff)
Thanks guys. Now I know where not to start.
|
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Reuse Application.WorksheetFunction | Excel Discussion (Misc queries) | |||
Application.WorksheetFunction error | Excel Discussion (Misc queries) | |||
Need help with Application.WorksheetFunction | Excel Discussion (Misc queries) | |||
application.worksheetfunction.mmult help | Excel Programming | |||
Using Application.WorksheetFunction.Ln(...) in VBA | Excel Programming |