2015-01-08 2 views
2

У меня есть макрос, который я разработал для извлечения информации из Интернета, а затем для обработки этой информации в форматах, которые я хочу. Мой первый рабочий лист в книге функционирует как моя командная страница, и все последующие листы заполняются на основе того, что я говорю на желаемой странице команд.Как удалить большое количество командных кнопок в excel

Я назначил кнопки управления на странице команд ко всем различным функциям, которые я хочу выполнить макросом для данных, полученных из Интернета, поэтому я могу выбрать, какие функции я хочу применить. Тем не менее, я считаю, что где-то по пути я сказал свой код, чтобы сделать копии одной определенной кнопки.

В настоящее время имеется более 7000 командных кнопок для одной функции. Спасибо, что все они сложены друг на друга, так что это не очевидно, однако он начинает замедлять мое превосходство.

Есть ли способ управлять всеми вами кнопками, а затем выбрать те, которые вы хотите удалить?

Может быть, макрос, который удаляет все повторяющиеся имена кнопок команды, будет делать трюк? Прежде чем я попробовал этот метод, мне захотелось выяснить, есть ли более легкое решение моей проблемы.

+0

Yikes. 7000 команд для одной функции? Почему это должно было произойти? Возможно, вам следует сделать шаг назад после того, как это будет решено и выяснить, как сделать их динамическими, а не создавать новые для каждой цели. Что это за кнопки, что их должно быть так много? – peege

+1

peege, я случайно разместил кнопку управления в ячейке, которая заполняет до ячейки 5000. Я думаю, что может быть, где я ошибся. Im явно перемещает кнопку команды сейчас. –

ответ

2

Это должно работать для вас:

  1. Сдвиг + Ctrl + Нажмите на кнопку, чтобы выбрать его
  2. Нажмите Ctrl + , чтобы он выбрать все из них
  3. Затем Ctrl + Нажмите кнопку, чтобы отменить самую верхнюю кнопку
  4. Нажмите клавишу Del, чтобы удалить все выбранные объекты.
Смежные вопросы