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

Image may be NSFW.
Clik here to view.

Writing Efficient VBA UDFs Part 15: Adding Intellisense to your UDFs

For several years people have been asking the Excel Dev team to add the capability to create Intellisense for UDFs to work the same way as native Excel functions. Well, now Govert van Drimmelen, author...

View Article


Image may be NSFW.
Clik here to view.

2016 Microsoft MVP Summit, Part 1

I was privileged to attend the 2016 Microsoft MVP Summit in Redmond November 6-10 along with many other Excel MVPs. We had some great sessions with the Excel and the Office Extensibility Product teams,...

View Article


Image may be NSFW.
Clik here to view.

2016 Microsoft MVP Summit, Part 2: Trump Wins

Tuesday November 8 I was in Redmond at the Microsoft MVP Summit. It was also the day of the USA presidential election. This was my flashbulb moment, observed from a European perspective: A small group...

View Article

Image may be NSFW.
Clik here to view.

Excel Memory Checking Tool: Using LAA to increase useable Excel memory

Most of us sooner or later get hit by one or more of the dreaded messages “Out of Memory” or “Excel cannot complete this task with available resources” or “Not enough System Resources/Memory to Display...

View Article

Image may be NSFW.
Clik here to view.

Excel Versions Screen Test: how fast is Screen Updating?

Gurs has an interesting benchmark he has been running on various systems and Excel versions over the years. His results seem to show a massive performance decline in later Excel versions. Looking at...

View Article


Image may be NSFW.
Clik here to view.

Why Structured References are slow in Excel 2013 but fast in Excel 2016

Tables have a bad reputation for performance. Zack (Firefytr) Barresse (who wrote the definitive guide to Excel Tables with Kevin (Zorvek) Jones) recommends a limit of around 10K rows for tables if you...

View Article

Image may be NSFW.
Clik here to view.

Excel JavaScript API Part 1: Overview & Comparison

I have been spending time in the last few months experimenting with the new JavaScript Excel API. This is the first of a planned series of posts examining the JS-API from the point of view of an Excel...

View Article

Image may be NSFW.
Clik here to view.

Excel Range.Value(ValueType): What is this parameter?

Whilst visiting Microsoft Research in Cambridge I was chatting to fellow MVP Roger Govier. He mentioned that he was using this strange parameter to the Range.Value (ValueType) method, which I had been...

View Article


Image may be NSFW.
Clik here to view.

Excel JavaScript API Part 2: Benchmark of Read/Write Range Performance

As an Excel Office Developer many of the Excel based applications I develop depend on reading data from Excel worksheet ranges, processing it and then writing the processed data back to a worksheet. In...

View Article


Image may be NSFW.
Clik here to view.

Excel JavaScript API Part 3: Benchmark of Processing Arrays Performance –...

In a previous post I compared several different ways of processing data with VBA. The fastest way was to get the data into a variant array and loop on it. JavaScript has some powerful array methods so...

View Article

Image may be NSFW.
Clik here to view.

Excel JavaScript API Part 4: The shallow copy problem

I was trying to read the values from a Range and then write modified versions of the values to two different ranges. Should be straightforward: async function setValue() { try { await Excel.run(async...

View Article

Image may be NSFW.
Clik here to view.

Excel JavaScript API Part 5: The large numbers bug

There is currently (JavaScript Excel API set 1.4) a rather nasty bug when writing large integer numbers (anything larger than int32) back to a range. The JS can correctly read these large numbers – it...

View Article

Image may be NSFW.
Clik here to view.

Strategies for getting the last row in Excel with VBA

Using VBA to get the last row in Excel can be a surprisingly complex task. This post will explore some of the different strategies you can use. The first thing to do is to decide what you mean by “The...

View Article


Excel 2016 Performance Improvements

Excel 2016 Performance Improvements The Excel team has made a number of performance improvements to Excel 2016. These improvements were rolled out as part of the Office update cycle. The timescale that...

View Article

Image may be NSFW.
Clik here to view.

Formula Explorer Pro

I have spent most of the last 18 months or so working on a new tool to improve on Excel’s ancient Trace Precedents and Evaluate formulas tools. It is called Formula Explorer Pro, and it is part of...

View Article


Image may be NSFW.
Clik here to view.

Develop Excel Conference

The Develop Excel conference will take place in London on Thursday October the 18th 2018. It will be held at the Microsoft Reactor (70 Wilson Street London EC2A 2DB). Are you responsible for building...

View Article

Image may be NSFW.
Clik here to view.

Formula Explorer Pro Beta 4.2

After another 6 months on my quest to create the worlds best tool for exploring, validating, debugging and editing Excel formulas I have made Explorer Pro Beta 4.2 build 418.796 available. Hopefully...

View Article


Image may be NSFW.
Clik here to view.

Excel Summit South 2019

If you can get to Australia in July/August check out the Excel Summit South 2019 conference. http://excelsummitsouth.com/ There is a great list of speakers and a chance to discuss Excel with a...

View Article

Image may be NSFW.
Clik here to view.

CheckDA: Compatibility of Office 365 Dynamic Array Formulas

Office 365 Excel Dynamic Arrays are great, but: What happens when you create a workbook with Dynamic Array  Excel (Excel DA) and send it to someone who does not have Excel DA? My free CheckDA tool...

View Article

FastExcel Version 4 – with Introductory Offer

After several man-years of development and a lot of beta testing FastExcel Version 4 has finally hit general availability! FastExcel V4 is a major rewrite of FastExcel V3 and provides many of the...

View Article
Browsing all 94 articles
Browse latest View live