VSB more efficient then standard functions?

  • Thread starter Thread starter jan
  • Start date Start date
J

jan

hi,

i have linked 1 worksheet to 2 other worksheets (all 3 in the same file)
using VLOOKUP

this in total pulls over 3 different cells into 3 different columns for all
65536 rows.
a update will take 30 minutes. i assume thsi could be more efficient,
however i don't know how to do that. any suggestions?

thanks.
 
65536 seems a little excessive. Can you limit the tables to less than this
value??
 
Trying to relate that that many cells is a problem for XL. One problem is you
blow through the 65,536 dependancy tree limit making all formulas act
volatile. The other is just the sheer number of calculations is overwhelming.
VBA or VBS is not going to help you in this case as they will operate slower
than vlookup. Your best option would probably be to use a relational database
which is designed for exactly this purpose.

Here is a link to calculation and general speed and memory performance...
http://www.decisionmodels.com/index.htm
 
i might but still require a large number of rows. i use this to track/report
time entries from a large group of people over time.
 
Jim,

is there a way to identify the last record in a worksheet, in that case i
see possibilities to limit it to those.
 
Rather than use 65536, use a method to determine the last used row, such as

LastRow = Cells(Rows.Count, "A").End(xlUp).Row

and use that to determine the size of the data to be processed.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top