2016-08-16 4 views
0

У меня есть таблица Excel, которая, когда она открывается, пытается заполнить поле со списком. На моем ПК это терпит неудачу, но у другого коллеги это не так. В режиме разработки, я могу нажать на поле со списком со следующей формулой внутри:Проблема с управлением формами

=EMBED("Forms.ComboBox.1","") 

псевдоним Поле со списком Combo_bench и называется (и не удалось) в макросы так:

Worksheets("Main").Combo_bench.Clear 

Также, когда я пытался увидеть свойство в режиме дизайна, кажется, что это свойство неизвестного листа в моей книге. Он отображает Sheet01 Рабочий лист.

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

ответ

0

Попробуйте это, скорее всего, это решит проблему.

  1. Выход из всех экземпляров Microsoft Excel.
  2. Нажмите «Пуск», введите% temp% в поле «Открыть», а затем нажмите «Ввод».
  3. В открывшейся папке удалите папку Excel8.0 и папку VBE .
  4. Нажмите кнопку Пуск, введите% appdata% \ microsoft \ forms в поле Открыть и , затем нажмите Enter.

  5. Удалите все файлы в этой папке.

  6. рестарта Excel и попробовать свои макро

несколько шагов, скопированные из: https://support.microsoft.com/en-us/kb/2703186

+0

да:) .... опечатка. благодаря!! – cyboashu

+0

Добро пожаловать: D –

+0

@cyboashu Ничего себе это работает! Благодаря! – angelwally

 Смежные вопросы

  • Нет связанных вопросов^_^