Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
We have rules software which uses multiple Excel sheet with hundrerds of fields where data is filled in by macros. The load time of the sheet when called from application is 4-5 minutes and we want to reduce it. The approach we are taking is to create a Visual Basic Automation Add-in for Excel Worksheet Functions. http://support.microsoft.com/kb/285337/ ( This is my reference. I am new to the Excel programming) This is what I did. 1. Copied all the VB code that were called from the Excel Sheet under the modules and made one Automation DLL. 2. Deleted all the old modules so that old codes are not there. 3. Next I loaded the DLL from Tools-AddIns. Since we have kept the function name in DLL same, I was expecting that the Excel Sheet would work seamlessly using the function from the DLL without changing any macro code in the Excel Worksheets. But I am not getting any output. When however I type in a AutomationAddin.Connect.function(arg1,arg2) the output is coming correctly. (automationAddIn.dll is the name of my DLL). Somwhere I believe the sheet is refering to the older code. I created a new worksheet and used some test Add function in the same DLL I noticed that they work fine by using simply Add(B1,B2) rather than AutomationAddIn.Connect.Add(B1,B2) Can anybody help me with the problem. Note : I have thousands of cells in the Excel and I cannot go to all the cells and put any prefix. I hope it works somehow without the prefix AutomationAddin.Connect. Thanks in advance, Abhijit |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Conditional Replace without macros | Excel Worksheet Functions | |||
Macros & search /replace | Excel Worksheet Functions | |||
Word Automation - Find/Replace | Excel Discussion (Misc queries) | |||
Can we use "*" to replace string in VBA excel macros ? | Excel Programming | |||
Excel Automation Find/Replace Excel 2000 and 2003 | Excel Programming |