Возможно ли как-то сделать, чтоб при открытии книги открывалось сразу два окна с определенными листами? (Возможно ли сделать, чтоб открывалось окно на 13 рабочей области) мб VBA, макросы как-то помогут?
Отслеживать
51.2k 86 86 золотых знаков 264 264 серебряных знака 505 505 бронзовых знаков
задан 22 авг 2012 в 14:03
glarionenko glarionenko
181 1 1 золотой знак 7 7 серебряных знаков 23 23 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В Excel можно открыть два листа в разных окнах.
После открытия книги (описано для Excel-2010):
Вкладка на ленте Вид-Новое_окно(нажать), нажать Восстановить_окно (в правом верхнем углу, возле кнопок Закрыть), после этого задать требуемый размер окон, их расположение, выбрать нужные листы.
Все это можно проделать автоматически.
P.S. Хитрый «постскриптум» — вынесен выше текста, к которому данное примечание, т.к. решение, показанное здесь, лучше макроса, показанного ранее.
Макрос предложил ikki:
Как сделать и открыть файлы документа Microsoft Excel в разных окнах
В модуль ЭтаКнига вставить код, который сработает после активации книги:
Private Sub Workbook_Open() If Me.Windows.Count = 1 Then Me.Windows(1).NewWindow Else Me.Windows(1).Visible = True Me.Windows(2).Visible = True End If Me.Windows(1).WindowState = xlNormal Me.Windows(Me.Name :1″).Activate Me.Windows.Arrange ArrangeStyle:=xlVertical End Sub
Чем решение лучше предыдущего: не нужно задавать размеры окон, достаточно указать расположение окон (в данном случае — указав константу xlVertical)
Если же есть желание задать размеры окон в коде, то см. код ниже.
В модуль ЭтаКнига вставить код, который сработает после активации книги:
Private Sub Workbook_Open() Worksheets(«Лист1»).Activate With ActiveWindow .WindowState = xlNormal .Top = 4 .Left = 4 .Width = 510 .Height = 400 .NewWindow Worksheets(«Лист2»).Activate ‘ .Top = 4 .Left = 500 ‘ .Width = 510 ‘ .Height = 400 End With End Sub
Выбирается один из листов Worksheets(«имя_листа1»), задаются размеры окна (Width, Height) и его положение (Top, Left), активируется второй лист, выбирается положение этого окна (Left). Параметры Width, Height, Top для второго окна закомментированы. Если нужно задать параметры, отличные от параметров первого окна, строки нужно раскомментировать (убрать апостроф) и вписать нужные числа.
Окна созданы, но возможен вариант, при котором после открытия книги окна развернуты (видимо только одно). Например, такое может быть при наличии другого кода, который разворачивает окно на весь экран (может быть прописан не в данной книге, а в личной книге макросов).
Для отображения созданных окон:
-
в общий модуль ставить код Sub two_window()
ActiveWindow.WindowState = xlNormal
Все. После открытия книги нужно нажать кнопку — два окна открыты, можно работать.
При желании кнопку можно разместить на ленте.
Где должны быть размещены макросы, можно прочитать в теме
Источник: ru.stackoverflow.com
Как открыть файлы Excel в разных окнах
Excel works!
Как открыть Excel в разных окнах? Если вы работаете в нескольких книгах сразу, приходится переключаться между ними, чтобы уточнить информацию? А если информация на одном листе, но в начале и в конце листа, то проверять его тоже не очень комфортно. Как же удобно перемещать данные между этими книгами?
Как открыть Excel в разных окнах (для двух и более книг)?
Для того чтобы открыть несколько книг одновременно, можно нажать кнопку «Восстановить окно», рядом с крестиком — кнопкой закрытия. Тогда 2 окна можно разместить рядом, потащив за границы окон. Точно так же, кстати, можно растаскивать любые окна программ в Windows.
Помимо этого можно нажать Вид – Разделить для одной книги.
Чтобы одновременно прокручивать оба листа, нажмите «Синхронная прокрутка»
Как открыть начало и конец листа одновременно
Для удобства проверки информации на одном листе (в начале и в конце листа например) существует возможность разделить области просмотра. Для этого выберите меню Вид — Разделить. Появятся полоски раздела окон. Расположите их как удобно.
Для облегчения правки «длинных» таблиц можно разделить экран на части. В одной части раздела могут располагаться исходные данные, в другой — формулы и их обработки, а в третьей — результирующий график.
Как перетащить, скопировать данные на другой лист
Так называемый способ Drag-and-drop («Тащи и бросай») так удобен, что если начать им пользоваться, то уже не остановишься. Т.е. если перетаскивать (перемещать) данные на одном листе умеют многие, то о том, что можно скопировать эти данные, зажав кнопку ctrl и перетащив их, знают не все. К сожалению, Excel не позволяет перетаскивать выделенные данные с одного листа на другой, а начинает прокрутку этого листа, думая, что вы хотите переместить эти данные вниз или вбок.
При этом в рамках раздела из предыдущего пункта это очень удобно!
Как открыть разные программы рядом?
Существует горячие клавиши для размещения окон по углам — это Win (кнопка Пуск) + стрелочка влево/вправо. После нажатия Win + влево окно займет левую половину экрана и наоборот. Так можно расположить окна, чтобы было удобно работать в нескольких файлах одновременно.
Если нажать Win + вверх, то окно откроется на весь экран. Win + стрелка вниз свернуть в окно, 2 раза свернуть окно в ленту.
Похожие статьи
- 05.06.2018Вертикальное написание текста в Word и ExcelPosted in Оформление
- 15.07.2016Представления Excel. Сохранить вид анализаPosted in Оформление
- 03.06.2017Стиль ссылок R1C1 в Excel. Когда вместо букв в столбцах цифрыPosted in Формулы, Оформление
- 17.10.2018Разметка страницы ExcelPosted in Оформление
- 05.07.2015Формат по образцу для пакета MS OfficePosted in Оформление
- 12.08.2015Ищем пропажу. В Excel пропали листы или лента, панель команд?Posted in Excel, Оформление
- 26.09.2017Как убрать надпись страница в Excel? Страничный режимPosted in Оформление, Работа с файлом
- 26.01.2017Как добавить фигуру в Excel? Применение автофигурPosted in Оформление
Источник: excelworks.ru
Excel на нескольких мониторах (РЕШЕНО)
Пришлось поработать с большим объемом связанных файлов Excel, но вылезла такая проблема: по умолчанию Excel открывает каждый новый файл в том же окне. Конечно есть вариант растягивать окно на два монитора, но в этом случае не удается достигнуть нужной гибкости при работе с таблицами.
Чтобы файлы Excel открывались в независимых окнах нужно запустить Excel.exe с ключом /n
Для этого достаточно создать ярлык и прописать туда такой путь (путь зависит от папки установки):
«C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE» /n
Единственно что придется так это для каждого окна открывать свой файл через меню «Открыть», либо воспользоваться функцией Draghttps://stami.org/excel-na-neskolkih-monitorah/» target=»_blank»]stami.org[/mask_link]