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