Ограничение в 2003 и 2007 годах составляет 255 символов.
У меня нет копии 2010 года для тестирования, но вы можете использовать этот код VBA для его проверки.Просто запустите макрос и после его сбоя перейдите в Debug и проверьте значение i.На одну единицу меньше будет максимальная длина строки.
Sub PrintRangeTest()
Dim i As Integer
Dim j As Integer
Dim newName As String
newName = ""
Dim rng As Range
For i = 1 To 100000 //some arbitrarily large number
newName = ""
For j = 1 To i
newName = newName & "a"
Next
Set rng = ActiveSheet.Range(Cells(1, 1), Cells(i, i))
rng.Name = newName
ActiveSheet.PageSetup.PrintArea = rng
Next
End Sub