Buscando buscando por internet encontre la posible solucion:
Código:
Sub preparesheet()
Range("A1").Select
Worksheets("staff").Activate
ActiveCell.CurrentRegion.Select
Selection.NumberFormat = "@"
ActiveWorkbook.Names.Add _
Name:="photorange", _
RefersTo:=ActiveCell.CurrentRegion
ActiveWorkbook.Save
End Sub
haciendo en excel una macro con este codigo me lo hace bien.
Lo que hace la macro es seleccionar todas las filas y las columnas y renombrar la hoja, asi si que me lo le sin ningun problema, pero mi pregunta es esto no se puede leer un archivo excel desde asp sin tener que estar seleccionando las columnas y las filas??
si alguno quiere ver el codigo esta:
http://www.devx.com/webdev/Article/16940#codeitemarea
un saludo.