Страницы: 1
RSS
Горячие клавиши для скрытия
 
Подскажите, какой комбинацией клавиш можно скрыть все строки и столбцы на листе, кроме выделенного диапазона???
 
Вы считаете, такое возможно без макроса?
Я сам - дурнее всякого примера! ...
 
Несколько месяцев назад делал лично в 2007, но подзабыл.
 
У меня 2003:-(  
А что, справка не работает?
Я сам - дурнее всякого примера! ...
 
Вот, накропал от скуки.  
Форум замер, выходной день.  
Public Sub HideAround()  
Dim Rb As Long, Cb As Integer, Re As Long, Ce As Integer  
With Selection  
If .Cells.Count = 1 Then Exit Sub  
Rb = .Cells(1).Row  
Cb = .Cells(1).Column  
Re = Rb + .Rows.Count  
Ce = Cb + .Columns.Count  
End With  
If Rb > 1 Then  
Rows(1 & ":" & Rb - 1).EntireRow.Hidden = True  
End If  
If Cb > 1 Then  
Range(Cells(1, 1), Cells(1, Cb - 1)).EntireColumn.Hidden = True  
End If  
Rows(Re & ":" & Rows.Count).EntireRow.Hidden = True  
Range(Cells(1, Ce), Cells(1, Columns.Count)).EntireColumn.Hidden = True  
End Sub
Я сам - дурнее всякого примера! ...
 
Спасибо, работает, как надо. Но ведь были клавиши...
 
Дык назначьте свои: Сервис-макрос-макросы-параметры. А,  ну да, это ж в 2003. Попробуйте alt+F8. Выделите (уже:-))Ваш макрос и назначьте ему клавиши.
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Наверх