Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have the following code that I used in an Excel 2003 macro.
If NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If I have converted the macro to Excel 2007 and, when I invoke the macro, I get a compile error - sub or function not defined. I have Analysis Tool-Pak VBA added in. I have atpvbaen as a reference as well as Excel and Office Object Librairies. What am I missing that is causing this problem? -- Ken Hudson |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The ATP has been integrated in Excel 2007, so try
If WorksheetFunction.NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If -- __________________________________ HTH Bob "Ken Hudson" wrote in message ... I have the following code that I used in an Excel 2003 macro. If NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If I have converted the macro to Excel 2007 and, when I invoke the macro, I get a compile error - sub or function not defined. I have Analysis Tool-Pak VBA added in. I have atpvbaen as a reference as well as Excel and Office Object Librairies. What am I missing that is causing this problem? -- Ken Hudson |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
As usual, you have the answer.
Thanks Bob. -- Ken Hudson "Bob Phillips" wrote: The ATP has been integrated in Excel 2007, so try If WorksheetFunction.NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If -- __________________________________ HTH Bob "Ken Hudson" wrote in message ... I have the following code that I used in an Excel 2003 macro. If NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If I have converted the macro to Excel 2007 and, when I invoke the macro, I get a compile error - sub or function not defined. I have Analysis Tool-Pak VBA added in. I have atpvbaen as a reference as well as Excel and Office Object Librairies. What am I missing that is causing this problem? -- Ken Hudson |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Ken Hudson" wrote: As usual, you have the answer. Thanks Bob. -- Ken Hudson "Bob Phillips" wrote: The ATP has been integrated in Excel 2007, so try If WorksheetFunction.NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If -- __________________________________ HTH Bob "Ken Hudson" wrote in message ... I have the following code that I used in an Excel 2003 macro. If NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If I have converted the macro to Excel 2007 and, when I invoke the macro, I get a compile error - sub or function not defined. I have Analysis Tool-Pak VBA added in. I have atpvbaen as a reference as well as Excel and Office Object Librairies. What am I missing that is causing this problem? -- Ken Hudson |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Bob,
I was running through this conversation with KEn but still cant get to run the networkdays function. ElseIf LCase(Left(cbma, 3)) = "rdd" Then RDDdate = TextToDate(.Range("R" & indx).Value) diffdate = NetworkDays(curdate, RDDdate) If diffdate RDDdur Then .Range(sdate_col & indx).Value = "Forward RDD" .Range(stocks_col & indx).Value = "No Action" Else .Range(sdate_col & indx).Value = "" .Range(stocks_col & indx).Value = "" End If End If Let me know any remedies you have in mind. Btw, i have added in Analysis Tool-Pak VBA and used atpvbaen.xls as reference as well. Thanks Lyndon "Ken Hudson" wrote: As usual, you have the answer. Thanks Bob. -- Ken Hudson "Bob Phillips" wrote: The ATP has been integrated in Excel 2007, so try If WorksheetFunction.NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If -- __________________________________ HTH Bob "Ken Hudson" wrote in message ... I have the following code that I used in an Excel 2003 macro. If NetWorkdays(Range("F38"), Range("G38"), ThisWorkbook.Sheets(3).Range("A1:A" & HolCount)) 14 Then ActiveSheet.CheckBoxes("Check box 27").Value = xlOn Else ActiveSheet.CheckBoxes("Check box 26").Value = xlOn End If I have converted the macro to Excel 2007 and, when I invoke the macro, I get a compile error - sub or function not defined. I have Analysis Tool-Pak VBA added in. I have atpvbaen as a reference as well as Excel and Office Object Librairies. What am I missing that is causing this problem? -- Ken Hudson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
UDF Not recognized | Excel Worksheet Functions | |||
value not recognized as a formula | Excel Worksheet Functions | |||
UserForm_Initialize is not recognized?? | Excel Programming | |||
UDF not recognized after conversion to 2007 | Excel Programming | |||
Add-In not Recognized | Excel Programming |