﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / VBA  / Вертикальный ScrollBar рабочего листа / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 06:55:00 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>Ну наконец-то.&lt;br&gt;[quote][b]Knight (28.04.2007)[/b][hr]ActiveSheet.UsedRange.Select [/quote]Прекрасно работает.&lt;br&gt;&lt;br&gt;To [b]Knight[/b] и всем неравнодушным большущее СПАСИБО !</description><pubDate>Sat, 28 Apr 2007 17:20:11 GMT</pubDate><dc:creator>Excel</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>Честно говоря не совсем понял проблему.&lt;br&gt;Мне обычно помогало выражение &lt;br&gt;[code]&lt;br&gt;On Error Resume Next&lt;br&gt;With ActiveSheet&lt;br&gt;    .UsedRange.Select&lt;br&gt;    .Cells(.UsedRange.Rows.Count + .UsedRange.Row, 1).Select&lt;br&gt;End With&lt;br&gt;[/code]&lt;br&gt;при этом  scrollbar автоматом масштабировался</description><pubDate>Sat, 28 Apr 2007 11:58:20 GMT</pubDate><dc:creator>Knight</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>Может стоит попробовать прикрутить к листу свою полосу прокрутки, а стандартную спрятать.</description><pubDate>Sat, 28 Apr 2007 09:32:16 GMT</pubDate><dc:creator>vkodor</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>[quote][b]Yuric (28.04.2007)[/b][hr]А если, допустим, скрыть неиспользуемые строки...[/quote]&lt;br&gt;Пробовал. При этом Ползунок увеличивается почти на весь скроллбар, но перемещаться с помощью него по 100-строковой таблице  невозможно (шаг прокрутки остаётся тем же, приблизительно 20 строк на одно движение мышью).&lt;br&gt;Не выход.:(</description><pubDate>Sat, 28 Apr 2007 03:36:45 GMT</pubDate><dc:creator>Excel</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>Приветствую.&lt;/P&gt;&lt;P&gt;А если, допустим, скрыть неиспользуемые строки (отображать по мере добавления записей):&lt;/P&gt;&lt;P&gt;Rows("101:65536").EntireRow.Hidden = True</description><pubDate>Sat, 28 Apr 2007 00:42:49 GMT</pubDate><dc:creator>Yuric</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>[quote]...что то типа&lt;br&gt;ss = ActiveSheet.Name&lt;br&gt;i= ActiveCell.Row&lt;br&gt;While Workbooks("1.xls").Sheets(ss).Cells(i, 1) &amp;lt;&amp;gt; " "&lt;br&gt;i =i + 1&lt;br&gt;Wend[/quote]&lt;br&gt;Кстати найти последнюю строчку  можно рациональнее:&lt;br&gt;&lt;br&gt;LastRow = Cells(10001, 1).End(xlUp).Row</description><pubDate>Fri, 27 Apr 2007 22:55:21 GMT</pubDate><dc:creator>Excel</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>[quote][b]Hitry (27.04.2007)[/b][hr]а потом с скролбаром&lt;br&gt;With ScrollBarRows&lt;br&gt;[/quote]&lt;br&gt;&lt;br&gt;Дык в том-то как раз и проблема. Нет  объекта ScrollBarRows у Рабочего листа.&lt;br&gt;Вернее на экране он есть, а обратиться к нему невозможно.&lt;br&gt;По крайней мере я не смог.&lt;br&gt;</description><pubDate>Fri, 27 Apr 2007 13:10:24 GMT</pubDate><dc:creator>Excel</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>Если правильно понял...&lt;/P&gt;&lt;P&gt;может заделать сначала цикл высчитывающий строчки до первой пустой.&lt;/P&gt;&lt;P&gt;ну что то типа&lt;/P&gt;&lt;P&gt;ss = ActiveSheet.Name&lt;/P&gt;&lt;P&gt;i = ActiveCell.Row&lt;/P&gt;&lt;P&gt;While Workbooks("1.xls").Sheets(ss).Cells(i, 1) &amp;lt;&amp;gt; " "&lt;BR&gt;     i = i + 1&lt;BR&gt; Wend&lt;/P&gt;&lt;P&gt;а потом с скролбаром&lt;/P&gt;&lt;P&gt;With ScrollBarRows&lt;BR&gt;.Min = 1&lt;BR&gt;.Max = i&lt;BR&gt;End With&lt;BR&gt;</description><pubDate>Fri, 27 Apr 2007 12:08:06 GMT</pubDate><dc:creator>Hitry</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>1. Заполните ячейки 'A1:A10 000'  чем угодно.&lt;br&gt;2. Выделите диапазон 'A101:A10 000' и выполните&lt;br&gt;    Правка-&gt;Очистить-&gt;Всё&lt;br&gt;3. А вот теперь добейтесь чтобы в крайнем нижнем положении ползунка скроллбара - самой нижней строкой на экране была строка 100.  (Не сохраняя книгу)&lt;br&gt;&lt;br&gt;Вот собственно задача.&lt;br&gt;&lt;br&gt;PS: В идеале, конечно, пункт 2 хотелось бы исключить</description><pubDate>Sun, 22 Apr 2007 04:33:19 GMT</pubDate><dc:creator>Excel</dc:creator></item><item><title>RE: Вертикальный ScrollBar рабочего листа</title><link>http://www.relib.com/forums/Topic912616-11-1.aspx</link><description>2 Excel&lt;BR&gt;Все таки объясните пожалуйста, какая цель должна быть достигнута в задаче?&lt;BR&gt;Пока только я понимаю, что надо, что бы последняя строка видна была. Но это ведь реализуется через Select. Для чего такие сложности ?&lt;BR&gt;</description><pubDate>Sat, 21 Apr 2007 20:03:48 GMT</pubDate><dc:creator>R1001</dc:creator></item></channel></rss>