View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
keepITcool
 
Posts: n/a
Default Excel 2007 BUG UsedRange/LastCell differences with Excel2003.


In Excel 2003 the LastCell is reset when UsedRange method is called.
This does not happen in Excel2007

Try following macro in Excel2003 and Excel2007

Sub LastCellBug()

Cells(1000, 100).Value = 1
Cells(1000, 100).Clear
Debug.Print "Before Save"
Debug.Print ActiveSheet.UsedRange.Address
Debug.Print Cells.SpecialCells(xlCellTypeLastCell).Address
ActiveWorkbook.SaveAs "c:\temp.xls"
Debug.Print "After Save"
Debug.Print ActiveSheet.UsedRange.Address
Debug.Print Cells.SpecialCells(xlCellTypeLastCell).Address

End Sub


--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam