I am an intermediate/advanced user of Excel but have never tried to learn VBA. All the work I do is very calculation and chart heavy, working with time-series and statistics etc.
A typical worksheet might include several columns of price data, from which there are several other columns of formulas deriving further values from those original prices. Formulas are often logic based e.g. IF, LOOKUPS, INDEX, MATCH and calculation based e.g. AVERAGE, SUMIF etc...
Obviously with tens or even hundreds of thousands of these cells, calculations can take a long time. My question is, would using VBA speed up the calculation time? E.g. coding the same calculations through VBA to output the same values in the same cells?
Please correct me if I am barking up the wrong tree here. Perhaps there are other ways to speed up the calculations, or I am missing the point of using VBA entirely.
A typical worksheet might include several columns of price data, from which there are several other columns of formulas deriving further values from those original prices. Formulas are often logic based e.g. IF, LOOKUPS, INDEX, MATCH and calculation based e.g. AVERAGE, SUMIF etc...
Obviously with tens or even hundreds of thousands of these cells, calculations can take a long time. My question is, would using VBA speed up the calculation time? E.g. coding the same calculations through VBA to output the same values in the same cells?
Please correct me if I am barking up the wrong tree here. Perhaps there are other ways to speed up the calculations, or I am missing the point of using VBA entirely.