Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2016, 15:21   #1
roborrr
Математик
Форумчанин
 
Регистрация: 27.02.2011
Сообщений: 123
По умолчанию Диапазон на экране

Здравствуйте!

На листе книги ( см. вложение) имеется диапазон, который закрашен синим цветом. возможно ли написать такой макрос , чтобы при открывании книги на экране любого размера, был виден только этот диапазон.
Вложения
Тип файла: xlsx Book.xlsx (11.4 Кб, 10 просмотров)

Последний раз редактировалось roborrr; 24.10.2016 в 15:38. Причина: загрузил не тот файл
roborrr вне форума Ответить с цитированием
Старый 24.10.2016, 17:29   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

отметьте свой диапазон
лента вид
группа масштаб
кнопка масштаб по выделенному

запишите свои действия макрорекордером
положите то, что запишет макрорекордер в workbook_open
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 24.10.2016, 17:48   #3
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

Код:
Private Sub Workbook_Open()
    Range("M2:P2").Select
    ActiveWindow.Zoom = True
End Sub

Последний раз редактировалось Demetros; 24.10.2016 в 17:53.
Demetros вне форума Ответить с цитированием
Старый 25.10.2016, 03:21   #4
roborrr
Математик
Форумчанин
 
Регистрация: 27.02.2011
Сообщений: 123
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
отметьте свой диапазон
лента вид
группа масштаб
кнопка масштаб по выделенному

запишите свои действия макрорекордером
положите то, что запишет макрорекордер в workbook_open
Спасибо Вам IgorGO.
roborrr вне форума Ответить с цитированием
Старый 25.10.2016, 03:22   #5
roborrr
Математик
Форумчанин
 
Регистрация: 27.02.2011
Сообщений: 123
По умолчанию

Цитата:
Сообщение от Demetros Посмотреть сообщение
Код:
Private Sub Workbook_Open()
    Range("M2:P2").Select
    ActiveWindow.Zoom = True
End Sub
Вам тоже спасибо Demetros , но причем тут Range("M2:P2").
roborrr вне форума Ответить с цитированием
Старый 04.11.2016, 20:44   #6
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

это адрес ячеек которые увеличиваются
Demetros вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# прямоугольник на экране $@$#ok C# (си шарп) 0 05.12.2011 21:14
Рисование на экране. Vaigard Мультимедиа в Delphi 12 09.01.2011 11:19
[ps -e] Не помещается на экране Alex Cones Операционные системы общие вопросы 6 05.02.2010 15:08
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11
Рисование на экране... Roberto Win Api 3 07.04.2008 07:35