The limit in 2003 and 2007 is 255 characters.
I don't have a 2010 copy for testing, but you can use this VBA code to easily test it. Just run the macro and after it crashes, go to Debug and check the value of i. Less than this will be the maximum string length.
Sub PrintRangeTest() Dim i As Integer Dim j As Integer Dim newName As String newName = "" Dim rng As Range For i = 1 To 100000
source share