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

Вход

Регистрация

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

 

= Мир MS Excel/Расширение контекстного меню ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Готовые решения » Расширение контекстного меню ячейки (Excel)
Расширение контекстного меню ячейки
IgorStorm Дата: Воскресенье, 24.07.2016, 14:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Всем добрый день. Решил выложил кусок своей надстройки, а именно ту ее часть которая представлена в виде контекстного меню ячейки. Может кому пригодится. Добавляет на ПКМ ряд меню с подменю. Поскольку я финансист - часть разработок специально для этой сферы, типа самых часто используемых форматов, макрос пересчета диапазона для супертяжелых книг. Часть собрана с миру по нитке, часть писал сам. Расскажу вкратце, там в принципе все интуитивно понятно:
Меню Столбцы удобно тем, что для проведения операций над всем столбом не нужно его выделять - достаточно стоять в любой его части. Можно выделить несколько смежных ячеек и операция будет применена ко всем столбцам.
Меню строки - то же самое.
Операция - удалить до конца означает что будет удалены все столбцы справа от активной ячейки (ниже активной строки)
В меню форматы спец/копия перед тем как провести операцию нужно выделить интересующий диапазон.
Операции копировать только видимые и вставить только в видимые, предполагают что вы сначала выделяете нужные данные, затем нажимаете пункт копировать видимые,
переходите на нужное место и жмете макрос вставить/вставить в видимые.
Копировать для вставки в новые строки удобен когда нужно часть данных вставить в существующий массив со вставкой новых строк, чтобы потом протянуть имеющиеся формулы.
В меню Ячейки все в принципе понятно - убрать формулы работает как копировать - вставить как значения, а "вставить как значения" предполагает, что данные уже были скопированы (используется для вставки в другое место). Для пересчета диапазона - его нужно выделить.
В меню диапазоны - реализованы протягивания через пустые и не смежные ячейки. Протянуть диапазон - протягивают все столбцы (справа, слева, не смежные) в текущем диапазоне по самому длинному столбцу. Те кому часто приходится протягивать и справа и слева поймут.
В меню фильтров есть несколько фильтров к дополнение к основным - с копированием на новый лист, с перемещением на новый лист (данные со старого удаляются), удаление по значению в текущей ячейке, копирование не равных значению в текущей ячейке, фильтрация и удаление не равных (очень удобно для пустых).
Тестировал только в Excel 2007 за неимением другого.
К сообщению приложен файл: Analyst.xlam (61.3 Kb)
 
Ответить
СообщениеВсем добрый день. Решил выложил кусок своей надстройки, а именно ту ее часть которая представлена в виде контекстного меню ячейки. Может кому пригодится. Добавляет на ПКМ ряд меню с подменю. Поскольку я финансист - часть разработок специально для этой сферы, типа самых часто используемых форматов, макрос пересчета диапазона для супертяжелых книг. Часть собрана с миру по нитке, часть писал сам. Расскажу вкратце, там в принципе все интуитивно понятно:
Меню Столбцы удобно тем, что для проведения операций над всем столбом не нужно его выделять - достаточно стоять в любой его части. Можно выделить несколько смежных ячеек и операция будет применена ко всем столбцам.
Меню строки - то же самое.
Операция - удалить до конца означает что будет удалены все столбцы справа от активной ячейки (ниже активной строки)
В меню форматы спец/копия перед тем как провести операцию нужно выделить интересующий диапазон.
Операции копировать только видимые и вставить только в видимые, предполагают что вы сначала выделяете нужные данные, затем нажимаете пункт копировать видимые,
переходите на нужное место и жмете макрос вставить/вставить в видимые.
Копировать для вставки в новые строки удобен когда нужно часть данных вставить в существующий массив со вставкой новых строк, чтобы потом протянуть имеющиеся формулы.
В меню Ячейки все в принципе понятно - убрать формулы работает как копировать - вставить как значения, а "вставить как значения" предполагает, что данные уже были скопированы (используется для вставки в другое место). Для пересчета диапазона - его нужно выделить.
В меню диапазоны - реализованы протягивания через пустые и не смежные ячейки. Протянуть диапазон - протягивают все столбцы (справа, слева, не смежные) в текущем диапазоне по самому длинному столбцу. Те кому часто приходится протягивать и справа и слева поймут.
В меню фильтров есть несколько фильтров к дополнение к основным - с копированием на новый лист, с перемещением на новый лист (данные со старого удаляются), удаление по значению в текущей ячейке, копирование не равных значению в текущей ячейке, фильтрация и удаление не равных (очень удобно для пустых).
Тестировал только в Excel 2007 за неимением другого.

Автор - IgorStorm
Дата добавления - 24.07.2016 в 14:34
Rama Дата: Вторник, 23.08.2016, 21:52 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 20% ±

2010
IgorStorm, за то, что выложили свой труд в свободный доступ, спасибо (честно).
1. Приведенные макросы в большинстве своем либо реализованы стандартно, либо выложены в больших проектах надстроек (плех, ассап и прочих)
2. "Тестировал только в Excel 2007 за неимением другого." - это уже извольте "просто режит уши"
 
Ответить
СообщениеIgorStorm, за то, что выложили свой труд в свободный доступ, спасибо (честно).
1. Приведенные макросы в большинстве своем либо реализованы стандартно, либо выложены в больших проектах надстроек (плех, ассап и прочих)
2. "Тестировал только в Excel 2007 за неимением другого." - это уже извольте "просто режит уши"

Автор - Rama
Дата добавления - 23.08.2016 в 21:52
Serge_007 Дата: Суббота, 27.08.2016, 19:29 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
IgorStorm, за то, что выложили свой труд в свободный доступ, спасибо
Приведенные макросы в большинстве своем либо реализованы стандартно, либо выложены в больших проектах надстроек
режит уши
Rama, а что выложили Вы?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
IgorStorm, за то, что выложили свой труд в свободный доступ, спасибо
Приведенные макросы в большинстве своем либо реализованы стандартно, либо выложены в больших проектах надстроек
режит уши
Rama, а что выложили Вы?

Автор - Serge_007
Дата добавления - 27.08.2016 в 19:29
al-Ex Дата: Пятница, 02.09.2016, 13:12 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
режит уши
Вообще-то, по русски, через "е" пишется, типа: - режет. А так ничего,
грамматические надстройки, кстати, тоже есть в открытом доступе.


Сообщение отредактировал al-Ex - Пятница, 02.09.2016, 13:13
 
Ответить
Сообщение
режит уши
Вообще-то, по русски, через "е" пишется, типа: - режет. А так ничего,
грамматические надстройки, кстати, тоже есть в открытом доступе.

Автор - al-Ex
Дата добавления - 02.09.2016 в 13:12
Мир MS Excel » Вопросы и решения » Готовые решения » Расширение контекстного меню ячейки (Excel)
  • Страница 1 из 1
  • 1
Поиск:

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