Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Добавление в таблицу кнопки скрытия\отображения столбцов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Добавление в таблицу кнопки скрытия\отображения столбцов
Degas Дата: Пятница, 21.10.2016, 10:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Здравствуйте!
Помогите, пожалуйста, решить следующую проблему: имеется таблица из 26 столбцов, для повседневной работы нужны не все и требуются лишь изредка и в связи с этим хочется добавить несколько кнопок "обычный вид" (будут показываться основные 10 к примеру) и "расширенный вид" (где будут отображаться все столбцы). С моими знаниями экселя этого сделать не получилось ни с помощью формул ни с помощью макросов. Вся надежда на Вас! В долгу не останусь.
К сообщению приложен файл: 4368415.xlsx (11.0 Kb)
 
Ответить
СообщениеЗдравствуйте!
Помогите, пожалуйста, решить следующую проблему: имеется таблица из 26 столбцов, для повседневной работы нужны не все и требуются лишь изредка и в связи с этим хочется добавить несколько кнопок "обычный вид" (будут показываться основные 10 к примеру) и "расширенный вид" (где будут отображаться все столбцы). С моими знаниями экселя этого сделать не получилось ни с помощью формул ни с помощью макросов. Вся надежда на Вас! В долгу не останусь.

Автор - Degas
Дата добавления - 21.10.2016 в 10:21
Karataev Дата: Пятница, 21.10.2016, 10:27 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
В Excel'е есть группировка, попробуйте ее применить. Выделите столбцы с J по K - вкладка "Данные" - группа "Структура" - просто щелкните "Группировать" (там еще справа есть стрелка).
После этого над листом появится минус. Щелкайте по нему, чтобы скрыть столбцы J:K. Также над листом в начале есть кнопки 1 и 2, с помощью них тоже можно скрывать/отображать столбцы.
Недостаток такого способа - много расходуется полезного места, особенно если монитор не очень большой. Если не подходит группировка, то можно попробовать сделать макросы: один будет скрывать столбцы, другой отображать.
К сообщению приложен файл: 7101725.xlsx (10.2 Kb)


Сообщение отредактировал Karataev - Пятница, 21.10.2016, 10:32
 
Ответить
СообщениеВ Excel'е есть группировка, попробуйте ее применить. Выделите столбцы с J по K - вкладка "Данные" - группа "Структура" - просто щелкните "Группировать" (там еще справа есть стрелка).
После этого над листом появится минус. Щелкайте по нему, чтобы скрыть столбцы J:K. Также над листом в начале есть кнопки 1 и 2, с помощью них тоже можно скрывать/отображать столбцы.
Недостаток такого способа - много расходуется полезного места, особенно если монитор не очень большой. Если не подходит группировка, то можно попробовать сделать макросы: один будет скрывать столбцы, другой отображать.

Автор - Karataev
Дата добавления - 21.10.2016 в 10:27
_Boroda_ Дата: Пятница, 21.10.2016, 10:27 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16743
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Те столбцы, которые не всегда нужны, можно скрывать группировкой. Выделите столбца В:Е - Данные - Группировать. Аналогично Н:К или любые другие.
Скрывать можно плюс-минусами или 1-2 слева наверху.
Кстати, аналогично можно поступать и со строками.
К сообщению приложен файл: 4368415_1.xlsx (11.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТе столбцы, которые не всегда нужны, можно скрывать группировкой. Выделите столбца В:Е - Данные - Группировать. Аналогично Н:К или любые другие.
Скрывать можно плюс-минусами или 1-2 слева наверху.
Кстати, аналогично можно поступать и со строками.

Автор - _Boroda_
Дата добавления - 21.10.2016 в 10:27
Nic70y Дата: Пятница, 21.10.2016, 10:29 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9032
Репутация: 2374 ±
Замечаний: 0% ±

Excel 2010
Выделяете "ненужные" столбцы
Данные --> Группировать
Сверху появиться кнопка "-" с полосой
жмите на нее!


ЮMoney 41001841029809
 
Ответить
СообщениеВыделяете "ненужные" столбцы
Данные --> Группировать
Сверху появиться кнопка "-" с полосой
жмите на нее!

Автор - Nic70y
Дата добавления - 21.10.2016 в 10:29
Degas Дата: Пятница, 21.10.2016, 10:32 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
[moder]Излишнее цитирование удалено[/moder]

Менять столбцы местами нельзя, а скрывать необходимо практически через один. И тогда получится, что группировок в верху будет порядка 10 (т.е. группировка которая скрывает столбец С, затем F, J и так далее)
Если я правильно понял, то это не совсем то, что необходимо


Сообщение отредактировал Pelena - Пятница, 21.10.2016, 13:14
 
Ответить
Сообщение[moder]Излишнее цитирование удалено[/moder]

Менять столбцы местами нельзя, а скрывать необходимо практически через один. И тогда получится, что группировок в верху будет порядка 10 (т.е. группировка которая скрывает столбец С, затем F, J и так далее)
Если я правильно понял, то это не совсем то, что необходимо

Автор - Degas
Дата добавления - 21.10.2016 в 10:32
Karataev Дата: Пятница, 21.10.2016, 10:36 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Вот два макроса. В макрос "Скрыть_столбцы" по аналогии вставьте строки кода для нужных столбцов. Сейчас макрос "Скрыть_столбцы" скрывает столбцы "A" и "B".
[vba]
Код
Sub Скрыть_столбцы()
    Application.ScreenUpdating = False
    Columns("A").Hidden = True
    Columns("B").Hidden = True
    Application.ScreenUpdating = True
End Sub
[/vba]
Этот макрос отображает все столбцы.
[vba]
Код
Sub Отобразить_все_столбцы()
    ActiveSheet.UsedRange.EntireColumn.Hidden = False
End Sub
[/vba]
 
Ответить
СообщениеВот два макроса. В макрос "Скрыть_столбцы" по аналогии вставьте строки кода для нужных столбцов. Сейчас макрос "Скрыть_столбцы" скрывает столбцы "A" и "B".
[vba]
Код
Sub Скрыть_столбцы()
    Application.ScreenUpdating = False
    Columns("A").Hidden = True
    Columns("B").Hidden = True
    Application.ScreenUpdating = True
End Sub
[/vba]
Этот макрос отображает все столбцы.
[vba]
Код
Sub Отобразить_все_столбцы()
    ActiveSheet.UsedRange.EntireColumn.Hidden = False
End Sub
[/vba]

Автор - Karataev
Дата добавления - 21.10.2016 в 10:36
_Boroda_ Дата: Пятница, 21.10.2016, 10:46 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16743
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
скрывать необходимо практически через один

Ничего страшного. Смотрите файл-вложение. Слева видите цифры в квадратиках 1 и 2? Нажмите на 2 - откроется всё, потом нажмите на 1 - скроется.
А если нужно только один столбец открыть, то жмите плюсик над ним
К сообщению приложен файл: 4368415_2.xlsx (11.4 Kb) · 1594692.png (8.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
скрывать необходимо практически через один

Ничего страшного. Смотрите файл-вложение. Слева видите цифры в квадратиках 1 и 2? Нажмите на 2 - откроется всё, потом нажмите на 1 - скроется.
А если нужно только один столбец открыть, то жмите плюсик над ним

Автор - _Boroda_
Дата добавления - 21.10.2016 в 10:46
Degas Дата: Пятница, 21.10.2016, 11:28 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Вот два макроса.

[moder]Излишнее цитирование удалено[/moder]

Это то, что нужно! Огромное спасибо! Скиньте мне в ЛС номер кошелька, хоть копеечкой с Вами поделюсь )


Сообщение отредактировал Pelena - Пятница, 21.10.2016, 13:13
 
Ответить
Сообщение
Вот два макроса.

[moder]Излишнее цитирование удалено[/moder]

Это то, что нужно! Огромное спасибо! Скиньте мне в ЛС номер кошелька, хоть копеечкой с Вами поделюсь )

Автор - Degas
Дата добавления - 21.10.2016 в 11:28
VictorK Дата: Пятница, 21.10.2016, 17:41 | Сообщение № 9
Группа: Проверенные
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

В Excel есть ещё такой инструмент, как Представления.
Находится либо на вкладке Вид для Excel 2007 и младше, либо в меню Вид>Представления для старших версий.
Настраиваете необходимый вид таблицы, затем создаете новое Представление с понятным именем для каждого представления.
Минус Представлений - не работают с "умными" таблицами.
На Планете Excel в Приёмах есть статья Николая Павлова на эту тему.
 
Ответить
СообщениеВ Excel есть ещё такой инструмент, как Представления.
Находится либо на вкладке Вид для Excel 2007 и младше, либо в меню Вид>Представления для старших версий.
Настраиваете необходимый вид таблицы, затем создаете новое Представление с понятным именем для каждого представления.
Минус Представлений - не работают с "умными" таблицами.
На Планете Excel в Приёмах есть статья Николая Павлова на эту тему.

Автор - VictorK
Дата добавления - 21.10.2016 в 17:41
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!