DJENS & Linus,
Unfortunately, importing Excel files sometimes doesn't work the way it is documented. If you have several rows of missing values for a column, it may guess that it is character. Sometimes "cute" formatting will mess it up.
Also, SAS uses 3 different procedures to read Excel files (depending on the way you parameterize Excel to IMPORT), so DJENS may be using a different way than Linus or I do. Sometimes, the only way I have gotten an Excel file to read (in SAS 9.1.3) is by exporting it to a CSV file and IMPORTing the text (then you can use the GUESSINGROWS parameter).
You could also use DBMSCOPY (now a SAS product) or StatTransfer, they have sometimes worked when I have given up on native SAS.
Excel is a necessary evil as a data transfer tool; real database products are so much more civilized.
Doc Muhlbaier
Duke