Share via


Excel Programming

An Excel Programmability blog by Gabhan Berry

A Custom Task Pane (CTP) is a user interface component in Office which is used to provide a...

Date: 08/13/2008

One of the controls frequently used by Excel is the reference edit box. This control is used to...

Date: 06/11/2008

Busy times at Microsoft has meant that I've been slower than usual in posting recently. My current...

Date: 04/25/2008

Writing our own, custom worksheet functions is a great way to extend Excel. Before Excel 2002 we...

Date: 04/07/2008

One other area I work in is Business Intelligence. These days BI is an important technology to an...

Date: 04/04/2008

Office Open XML (OOXML), the XML file formats used by Office 2007, today won the ISO vote which...

Date: 04/01/2008

The new XML file formats in Office 2007 open the door to lots of exciting programmability solutions....

Date: 03/20/2008

When presented with a table of data in Excel, sometimes it is useful to be able to learn some quick...

Date: 03/10/2008

Named ranges are great. They enable us to assign a name to a collection of cells and use that name...

Date: 02/19/2008

I thought it would be useful to provide a list of some good articles on customising the Office...

Date: 02/14/2008

After I posted about getting up-and-running with managed code and Excel, I realised that I was...

Date: 02/12/2008

When coding in C# with Excel, it doesn't take long before you encounter the dreaded 'optional...

Date: 02/06/2008

If you are using PivotTables against an OLAP data source you may find it useful to be able to create...

Date: 02/06/2008

We have recently launched a code sharing community web site called MSDN Code Gallery. MSDN Code...

Date: 02/05/2008

Sometimes it would be useful to be able to use cells to select items in a PivotTable. For example,...

Date: 01/31/2008

As well as C/C++ and VBA, I'll be blogging a lot about managed code. So I figured it would be useful...

Date: 01/30/2008

<Fanfare>Hello. My name is Gabhan and this is my new blog dedicated to Excel...

Date: 01/29/2008