Страницы: 1
RSS
Как изменить область прокрутки?
 
Здравствуйте! ;)  
 
Например создаем документ, (файл прилагается)  
в нем создаем к примеру 250 ячеек по вертикали с любым значением ("1111111"),  
при этом область прокрутки увеличивается до 250 строк и сам бегунок уменьшается.  
Потом удаляем нижние 150 строк - а область прокрутки и бегунок не изменяются как будто там существуют данные.  
 
Как это исправить? как сделать так чтобы область прокрутки совпадала с областью данных?  
 
Спасибо за ответы!!!
caustic
 
количество строк в листе изменить нельзя, но можно их скрыть
 
В вашем файле все нормально - по CTRL+End - на последней заполненной ячейке и прокрутка справа внизу на ее (ячейки) уровне.  
Может что-то другое?
 
Worksheets(1).ScrollArea = "a1:f100"  
вроде так
 
Просто сохоаните файл после удаления строк - бегунок "подравняется".
 
Не ожидал такой быстрых ответов :)  
Извиняюсь не проверил файл,  
Есть основной файл где эта проблема сохранилась!  
Вот -
 
Все ребят - справился!  
 
Всем спасибо!
caustic
 
{quote}{login=Юрий М}{date=07.11.2008 10:53}{thema=}{post}Просто сохоаните файл после удаления строк - бегунок "подравняется".{/post}{/quote}  
 
Товарищи!  
Не думал уж найти такую тему, но сразу на нее попал!  
Бегунок подравнивается на всех листах книги, кроме одного. Ну, не хочет и все тут. В листе 900 строк. Проверил 10 раз на разных листах/книгах/файлах - работает. Может еще какая хитрость есть или это уже глюк самого экселя?
 
Проверьте где у Вас на нём последняя ячейка. Ctrl+End
 
выложите этот лист( в отдельный файл его, если больше 100Кб - заархивировать)
Живи и дай жить..
 
Ура! Проблему нашел: оказалось, что местоположение нескольких примечаний непонятным образом выходит за область прокрутки. Причем оч сильно выходит - на 64 тыщи строк :)  
Вот что значит эффект присутствия/участия в решении проблемы.  
Но все равно спасибо откликнувшимся!
Страницы: 1
Читают тему
Loading...