![Есть ли способ отключить диалоговое окно Excel об имени, уже существующем в целевом листе?](https://rvso.com/image/1337817/%D0%95%D1%81%D1%82%D1%8C%20%D0%BB%D0%B8%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%BE%20Excel%20%D0%BE%D0%B1%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%2C%20%D1%83%D0%B6%D0%B5%20%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B5%D0%BC%20%D0%B2%20%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D0%BE%D0%BC%20%D0%BB%D0%B8%D1%81%D1%82%D0%B5%3F.png)
В Microsoft Excel 2010 при вставке диапазона ячеек, содержащих именованные диапазоны, из одной электронной таблицы в другую, где целевой объект также имеет такие же именованные регионы, я получаю следующее диалоговое окно, по одному разу для каждого такого реплицированного диапазона имен:
Формула или лист, которые вы хотите переместить или скопировать, содержат имя «someNameHere», которое уже существует на целевом листе.
Хотите ли вы использовать эту версию названия?
- Чтобы использовать имя, указанное в пункте назначения, нажмите «Да».
- Чтобы переименовать диапазон, указанный в формуле или на рабочем листе, нажмите кнопку «Нет» и введите новое имя в диалоговом окне «Конфликт имен».
По умолчанию в диалоговом окне выбран вариант «Да».
У меня есть повторяющаяся задача, при которой мне нужно сделать копию примерно на 60 листах, и каждая такая вставка имеет четыре экземпляра диалога.
Я всегда хочу name as defined in the destination
.
Можно ли как-то настроить Excel 2010 так, чтобы временно подавлять это диалоговое окно и всегда выполнять действие по умолчанию, используя , name as defined in the destination
без повторного появления диалогового окна?
решение1
Хотя вы и сказали, что не хотите использовать VBA, я считаю, что это лучший способ избежать проблемы.
Я бы рекомендовал создать книгу PERSONAL.XLSM и создать в ней макрос, который вы назначите сочетанию клавиш или ленте.
Насколько я могу судить, единственной альтернативой является внешний инструмент, такой какAutoHotKeyилиАвтоИТ. Оба они бесплатны, но требуют некоторых базовых навыков программирования.
Есть также несколько инструментов, предназначенных для автоматического реагирования на диалоговые окна, на них тоже стоит обратить внимание.
- BuzzOffбоюсь, это не бесплатно 20 долларов США
- DialogDevilтакже не бесплатно, 18 фунтов стерлингов.