Здравия и мира форумчанам! Есть идейка для макросописцев: в Excele имеется функция закрепления областей (Вид-Закрепление области. Excel 2013). Можно ли расширишть этот функционал, добавив закрепление двух противоположных сторон (напр. строки 1 и стр.245, ну или столбца F и BC). Это очень актуально при вводе многих форм и отчетностей. Есть у кого-нибудь варианты?
Здравия и мира форумчанам! Есть идейка для макросописцев: в Excele имеется функция закрепления областей (Вид-Закрепление области. Excel 2013). Можно ли расширишть этот функционал, добавив закрепление двух противоположных сторон (напр. строки 1 и стр.245, ну или столбца F и BC). Это очень актуально при вводе многих форм и отчетностей. Есть у кого-нибудь варианты?nikitan95
Я обычно использую для этого инструмент "Камера" - вывожу наверх итоги для просмотра. Потом обычно эту картинку убиваю - она много памяти забирает. В особенности если таких много.
Понабивайте в приложенном файле цифры в столбце В и смотрите на серое
Я обычно использую для этого инструмент "Камера" - вывожу наверх итоги для просмотра. Потом обычно эту картинку убиваю - она много памяти забирает. В особенности если таких много.
Понабивайте в приложенном файле цифры в столбце В и смотрите на серое_Boroda_
. и второе замечание: если шапка тоже не допускает "камерного наложения", т.е. не желательно это в силу дискомфорта и т.д. Nic70y, можно конечно, но колется как-то)) хотелось бы в идеале нажать на кнопочку и в соответствующих диалоговых окнах выбрать первый и последние строки(столбцы)
_Boroda_, хорошая уловка, но когда рассматриваемый итоговый диапазон охватывает не две а несколько десятков ячеек, то
. и второе замечание: если шапка тоже не допускает "камерного наложения", т.е. не желательно это в силу дискомфорта и т.д. Nic70y, можно конечно, но колется как-то)) хотелось бы в идеале нажать на кнопочку и в соответствующих диалоговых окнах выбрать первый и последние строки(столбцы)nikitan95
представьте такую ситуацию, когда например, вводишь длинную череду цифр в столбце А и одновременно приходиться мониторить изменение в столбце АСnikitan95
Sub u__259() u = 1 + ThisWorkbook.Windows(1).VisibleRange.Top / 15 '/ х, где х = высота строки Rows(u & ":" & u + 25).EntireRow.Hidden = False Rows(u + 26 & ":244").EntireRow.Hidden = True End Sub
[/vba] потестил - кривовато немного, но это допилить можно
крутим колесик, периодически жмем ctrl+я [vba]
Код
Sub u__259() u = 1 + ThisWorkbook.Windows(1).VisibleRange.Top / 15 '/ х, где х = высота строки Rows(u & ":" & u + 25).EntireRow.Hidden = False Rows(u + 26 & ":244").EntireRow.Hidden = True End Sub
[/vba] потестил - кривовато немного, но это допилить можноNic70y