Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
RTD Wrapper called for every cell in an array formula
I've written a VBA wrapper function that parses the string returned
from an RTD server, and then returns an array to Excel. This is the documented solution from Microsoft (http://support.microsoft.com/kb/ q286258/) This works. However, the VBA function is being invoked for every cell selected. This is obviously unnecessary since the function returns the data for all the cells. This is causing a significant performance impact. Does anyone know how this can be solved? NB: This problem is avoided if the function containing the RTD call returns a string. You can then call this function to place the delimited data in a single cell. Then, from an array formula you reference this cell (e.g. Evaluate(A6)). This works but is obviously not as user friendly. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
cell reference in a formula is called | Excel Discussion (Misc queries) | |||
Returning an Array from a called function within a macro | New Users to Excel | |||
Tricky array formula issue - Using array formula on one cell, then autofilling down a range | Excel Programming | |||
Array Empty After Sub Called | Excel Programming | |||
Call VB6 DLL from Worksheet without VBA wrapper | Excel Programming |