Best PC for calculating huge data?


Board Regular
Jun 30, 2018
Hey Dear community,

I use VBA to calculate very big files, with my pc ( 6gb ram ) it takes 35 - 40 minutes for calculation.

I wanna know what if i make same calculation with server? ( 125gbram etc ) will there be very big difference in calculation time? or is there calculation time limit?

What parametres are most important? CPU? RAM? RAID? SSD? is there difference between operation system?


MrExcel MVP
May 17, 2006

I assume these are Excel files, and suggest the biggest difference in calculation time will be the way the calculations are done. The set up of the Excel file.

There are old threads here where, IIRC, in one example array formulas took 6 hours and instead a query table approach took a second or two.

So, suggest you initially optimise the way the calculations are done. If further improvements are required look at the computer, and even the software - MS Access for example might be more suitable than Excel.

regards, Fazza

Forum statistics

Latest member

Some videos you may like

This Week's Hot Topics

  • VBA (Userform)
    Hi All, I just would like to know why my code isn't working. Here is my VBA code: [CODE=vba]Private Sub OKButton_Click() Dim i As Integer...
  • List box that changes fill color
    Hello, I have gone through so many pages trying to figure this out. I have a 2020 calendar that depending on the day needs to have a certain...
  • Remove duplicates and retain one. Cross-linked cases
    Hi all I ran out of google keywords to use and still couldn't find a reference how to achieve the results of a single count. It would be great if...
  • VBA Copy and Paste With Duplicates
    Hello All, I'm in need of some input. My VBA skills are sub-par at best. I've assembled this code from basic research and it works but is...
  • Macro
    is it possible for a macro to run if the active cell value is different to the value above it
  • IF DATE and TIME
    I currently use this to check if date has passed but i also need to set a time on it too. Is it possible? [CODE=vba]=IF(B:B>TODAY(),"Not...