If you format an array cell which has not been set to anything ( i.e. IsEmpty = True ), VB5 and VB6 do different things.<br><br>In VB5 the array is left as EMPTY.<br><br>In VB6 the array is changed to NULL.<br><br>So if you use any checks for IsEmpty these will be False!<br><br>IQ