Yes, this is default behaviour. Excel is a really bad data source, which is the reason. For instance, you say you want to start in x row, what if someone else wants to read from col y, or row x, col y, or from a form or a picture. Its one of the reasons that Excel is a really bad data source and should not be used. Data should be stored in a logical and structured method. If your data isn't in that, welcome to the world of wasting your time fixing it. You will hit other issues as well, mixed type variables, multiple ranges, special characters etc. Again, Excel is a really bad datasource.