Цитата(Gunslinger @ 29.12.2008, 13:17 ) | тогда: кол-во строк=14, а вто последний адрес не меняется - А26. |
Цитата(Gunslinger @ 29.12.2008, 13:07 ) | //---------здесь положили А12; |
А12+14 строк = А26 ! // правильно
Ваш цикл останавливается на пустой строке
Цитата(Gunslinger @ 29.12.2008, 13:07 ) | А10 наименование А11 1// номер столбца А12 текст А13 текст А14 текст .... А25 текст //14 строк |
А26 - пустая ! // и тут правильно
Если хотите останавливаться на предпоследней строке, то 1. либо сохраняйте предыдущий адрес 2. либо заведите дополнительную переменную-клетку, которая будет тестировать на пустоту строки 3. либо добавьте метод SetPrevAddr 4...
Перед тем как писать код, старайтесь в голове сформулировать чего Вы хотите получить в итоге, тогда и подобных казусов не будет..
|