Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Функция обратная ДВССЫЛ(INDIRECT), По аргументу ссылки на диапазон возвращать адрес диапазона
 
Что-то не получается найти такую функцию, чтобы в результате =ФУНКЦИЯ(а1:в3) возвращалась строка "а1:в3".
Подскажите, пожалуйста, есть ли такая функция.
Синхронизация меню юзера, для всех книг
 
Надстройка xla с пользовательским меню.
Несколько открытых книг.
При изменении меню оно меняется только в окне открытой книги. Изменение надписей или enable/disable контролов одной надстройки применяется только для одной из открытых книг (для активной).
Как синхронизировать меню надстройки, чтобы при его изменении это изменение применялось ко всем открытым книгам?
Изменено: expertykt - 05.06.2019 06:53:01
Разделить суммирование по условиям *Кладовщик-оператор АЗС и *Оператор АЗС
 
Надо чтобы SumIf могла различать и считать отдельно по условиям:
*Кладовщик-оператор АЗС и *Оператор АЗС
*Старший охранник и *Охранник
В существующем виде кода результаты для "*Охранник" включают результаты для "*Старший охранник". А надо чтобы не включали.
SumIf работает в Text Compare и понимает только * и ?, что видимо недостаточно для этой задачи.
Надо что-то вроде Like(*Охранник) And Not Like(*Старший охранник), непонятно как реализовать в существующем виде. Вроде бы можно использовать в SumIf логику и операторы, но видимо тоько если в саму формулу писать "=*Старший охранник And <> *Охранник", а надо использовать условия из ячеек (т.е. в формуле ссылки).
Также было бы удобно в одном условии использовать логику и для случаев когда надо  (*Водитель-оператор ТЗА - ремонтник) Or (*Водитель ТЗ), а то приходится суммировать SumIf по нескольким условиям. Понятно что есть SumIfS, но она избыточна и громоздка для этого случая, с логикой было бы проще и компактнее.
VBA: получить ссылку на предыдущий экземпляр
 
Работают два экземпляра, условно Master и Slave. Сначала запускается Master как Addin, затем он запускает Slave. Slave надежно получает ссылку на Master через GetObject - всегда выдает первый запущенный экземпляр. Master имеет все данные о Slave при запуске, в т.ч. его hWnd. Но после отработки кода в Master все ссылки пропадают. Между запусками кода в Master Slave остается прежним. Slave получает ссылку на Master при каждом запуске кода благодаря GetObject, а как в Master получать или сохранять или восстанавливать ссылку на Slave при повторном запуске кода в Master?
Невозможно создать модуль без создания Книги, StandAlone Project: что это такое?
 
Открыт экземпляр Экселя, открыт VBE, ни одной книги нет. VBProjects.Add не работает. Возник вопрос: что такое "одинокий" проект и зачем он?
Страницы: 1
Наверх