Hi !
.xlsb file format is just to reduce size on disk,
nothing with how Excel "works" !
Excel needs to load all in memory : application, add-ins, ribbon,
workbooks & worksheets, formulas, data, …
As it is just how Excel works so there is almost nothing to do
except to increase the RAM of computer !
Excel can create and manage some Access database.
But for big data, Access is far away the best choice.
On a recent thread on
my local forum, a guy asked for a help to end
its project. An helper warned him again like several weeks ago
for this kind of database project Excel is under level, better is to move
to Access. The guy did'nt want that way again as it was so closed to ending.
After some help, two days later the guy was happy to finish but
complained about a long time execution for a main procedure.
Helper tested on his side : 53 minutes to finish the process.
The guy said : « Ok it's normal, almost same time on my side. »
Few hours later, the helper tried on Access : less than a minute !
The guy was surprised and disappointed
![Er... what? o_O o_O](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
and wrote
« Ok but 'cause your are an expert too on Access. »
The helper answered his code was like a beginner but yes,
as an expert he optimized his code and his new version lasts
around 20 seconds ! Versus 53 minutes under Excel …
Access is the right choice for big data, safety of data,
shared work between users, work on a lan, …
Often database and maintenance procedures are under Access
but some data can be exported to Excel
(or Excel can directly grab Access data via SQL)
for analysis for example …