Joe's right. This is the only way to reliably do it. I run into this problem all the time. Everytime MS comes out with a new version of Excel, the ActiveX library changes and is no longer compatible with the LV ActiveX calls set up for previous versions, so you basically have to rewrite the code somewhat.
==============================================
