Excel VBA Masterclass
Hi there. Hope you and yours are well in these difficult times! This is just a very short announcement that I’ll be doing an on-line version of my Excel VBA Masterclass. The training is scheduled for...
View ArticlePutting together an Excel VBA course
Hi everyone! I’m putting together an advanced VBA course and I am looking for feedback, as I plan to make this a top-notch training. If you have a couple of minutes to spare (or perhaps are interested...
View ArticleA VBA performance class
Hi everyone! If you write a lot of VBA code you probably sometimes run into performance issues. A customer rings you and complains that the Excel file you built for them does not perform well. I’ve...
View ArticleAn MSForms Treeview 2: Ready for beta testing
Hi everyone, Some time ago I announced I was working on “An MSForms Treeview” replacing the Common Controls Treeview with an all-VBA counterpart. This home-made treeview control will work on any Office...
View ArticleAn MSForms Treeview
If you have ever used the Treeview control from the “Additional controls” section, then you know what a versatile control this is to show hierarchically organized data. There are a couple of problems...
View ArticleExcel 2013, SDI and modeless userforms
Hi Everyone, With Excel 2013 we also got new document windowing in Excel; Microsoft decided to make Excel behave the same as Word: from MDI: The Excel 2010 MDI interface to SDI: The new SDI interface...
View ArticleString Diffing
I’ve wanted to have some wiki-like diffing in my userform textboxes for a while now. Since I’ve been using wikis almost daily, I want the revisioning feature in everything I do. I’m not there yet, but...
View ArticleIn an userform list all available fonts
The motivation for this tip was to share how to 1) dynamically add controls to a userform 2) respond to events for these controls, and 3) specifically respond to events using a callback procedure that...
View ArticlePopulating Class Properties
Depending on the requirements, I’ll choose a method for populating my custom collection classes using from data from a worksheet. In this example, I’m using a list of the best selling albums of all...
View Article