Страницы: 1
RSS
как расположить рядом листы одной книги?
 
знаю как расположить рядом 2 книги. а как вот сделать тоже самое но с листами одной книги?
 
Можно создать два окна одной книги и расположить эти два окна так же, как Вы располагали окна двух разных книг.  
 
Меню-Окно-Новое окно - при открытой нужной книге.
 
мерси
 
Нарисовал.  
При открытии книги содаются два окна:  
 
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  
 
Но листы развернуты полностью. Нужно дать команду "вернуть, как было!":  
Sub two_window()  
   ActiveWindow.WindowState = xlNormal  
End Sub  
 
Можно, чтобы не командовать лишний раз? Чтобы само, как в сказке?
 
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
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Спасибо. Макрорекодер такого не знает. И я вместе с ним :)  
Не нужно задавать размер. Удобнее.  
 
Но все равно активный лист развернут на весь экран, Нужно .WindowState = xlNormal (вручную или кодом).  
Может, где в настройках?
 
а файлик с примером "все равно активный лист развернут на весь экран" можно?  
у меня благодаря 8-йи 10-й строкам вроде бы все нормально отображается - два окна рядом, слева направо.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Тот же файл, но с новым кодом.  
Два окна рядом - только после "Восстановить окно".
 
гм. Виктор, открыл вложение прямо с форума - честное слово, всё нормально сразу. :)  
пс. ex'2003 (для тех, кто не знает:)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Вить, подтверждаю - см. скрин. И пальцем не шевельнул после открытия. Мож у тя в персонале какой зловредный макрос сидит?  
PS и в 2007 попробовал - окна рядом.
Я сам - дурнее всякого примера! ...
 
Сергей, а таки да! Правда, не зловредный, от Захарова.  
Здесь, на 2010, книги начали открываться в "ужатом" виде (где-то в реестре нужно поменять), нашел даже тему, где это обсуждалось, но на глаза попался код, я его проверил - так он и прижился. Проблемы нет - и забылось.  
 
Если бы не код, вопрос бы не задал, не узнал бы, что вариант есть получше. Как ни крути - во всем плохом (не макрос плохой - время "съелось" на поиски) есть хорошее :)  
Спасибо. Вновь открытая тема опять закрыта.
 
Дык, я про персонал-то че помянул - у самого на запуск и открытие сидит "развернуть на весь экран", ибо слеп по старости лет, аки крот:-)
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Наверх