Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как поместить выделенный диапазон ("О124:Т131") в центр активного окна (листа)???

22K
14 ноября 2006 года
YYURIY
2 / / 14.11.2006
Как поместить выделенный диапазон ("О124:Т131") в центр активного окна (листа)???
267
14 ноября 2006 года
Cutty Sark
1.2K / / 17.10.2002
[QUOTE=YYURIY]Как поместить выделенный диапазон ("О124:Т131") в центр активного окна (листа)???[/QUOTE]

А хотя бы вот так:

Код:
Sub Test()
Dim w As Worksheet, rMy As Range, rVisible As Range
Dim xShift As Long, yShift As Long
   
    Set w = Worksheets("Sheet")
    Set rMy = w.Range("O124:T131")
    Application.Goto rMy, True
    Set rVisible = ActiveWindow.VisibleRange
    xShift = (rVisible.Columns.Count - rMy.Columns.Count - 0.1) / 2
    yShift = (rVisible.Rows.Count - rMy.Rows.Count - 0.1) / 2
    ActiveWindow.SmallScroll Up:=yShift, ToLeft:=xShift
   
End Sub
22K
15 ноября 2006 года
YYURIY
2 / / 14.11.2006
СПА-СИ-БО!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог