Check this:
http://www.mrexcel.com/forum/showthread.php?t=101576