Quantcast
Channel: Excel and UDF Performance Stuff
Browsing all 94 articles
Browse latest View live

Excel Virtually Global

https://excelvirtuallyglobal.com/ Tue 21 July to Thu 23 July 2020 Microsoft’s Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community....

View Article


Image may be NSFW.
Clik here to view.

Finding VBA Bottlenecks with VBA Profiler

When you are faced with slow-running or complex VBA projects it can be very helpful to have a tool that allows you to time the individual parts of your code or trace the execution path as event-driven...

View Article


Image may be NSFW.
Clik here to view.

Short-circuiting Excel Formulas: IF, CHOOSE, IFS and SWITCH

What is formula short-circuiting? Short-circuiting occurs in Excel formulas when an IF statement only evaluates the True part of the IF and skips the False part of the IF. For example in this formula:...

View Article

Image may be NSFW.
Clik here to view.

Short-circuiting in Array Formulas

The previous post demonstrated that IF and CHOOSE short-circuit but IFS and SWITCH do not. But following up a hint from Bill Wu that IF behaves differently in array formulas I decided to check whether...

View Article

Image may be NSFW.
Clik here to view.

Excel Screen-updating Performance Comparison.

The time that Excel takes to refresh the screen display can be a significant factor in overall processing speed. Things that affect screen updating Time Excel only updates the visible part of the...

View Article


Only Calculating the Active Workbook

When you have more than one workbook open Excel has always recalculated all of the workbooks at each recalculation. That can be very painful if one or more of the workbooks are slow to calculate. Now...

View Article

Image may be NSFW.
Clik here to view.

Manual Calculation No Longer Viral!

Excel has 3 basic calculation modes: Automatic, Manual and Automatic except Tables. But an Excel session can currently only have one Calculation mode (unless you are using FastExcel which allows open...

View Article

Image may be NSFW.
Clik here to view.

Python in Excel: Round-Tripping Gotchas

Python is a full-blown programming language and so supports a rich variety of datatypes.So what happens when you move data from Excel to Python and back to Excel (Round-Trip)? Excel Datatypes It is...

View Article


Image may be NSFW.
Clik here to view.

Python in Excel: PY Calculation, Globals & Co-Volatility

Python Calculation Python in Excel calculates all the PY cells in a workbook sheet by sheet, and row by row, starting at the top left PY cell. If you break this calculation sequence rule, by for...

View Article


Image may be NSFW.
Clik here to view.

Python in Excel: How do Excel and Python Formulas Work Together?

In the previous post I showed how Python and Excel calculation methods are completely different: Python calculates Left-to-Right and Top-to-Bottom, ignoring dependencies, and when a PY calculates then...

View Article

Image may be NSFW.
Clik here to view.

Python in Excel: Controlling Python Calculation

Because Python calculations can be slow it is worth looking at ways of controlling Python calculation. Partial Calculation The calculation setting that used to be called “Automatic except Data Tables”...

View Article

Image may be NSFW.
Clik here to view.

Python in Excel: Python User Defined Functions

This post explores using Python in Excel to create Python User Defined Functions. The example used is a function to calculate Gini coefficients (see...

View Article

Sheet Calculate Change

Recent builds of Excel 365 (version 2308 onwards) have introduced a change to the way Sheet Calculate (Shift-F9) works. Previously Sheet Calculate did a recalculate of all changed and volatile cells...

View Article


VBA Corruption Registry Fix

There seem to be more cases recently where the VBA in a workbook gets corrupted and is removed when the workbook is reopened. Circumstances Nobody seems to know exactly why this happens but there...

View Article
Browsing all 94 articles
Browse latest View live