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

Страницы: 1
Как убрать фокус с созданной макросом кнопки
 
     Приветствую всех, кто читает данную тему!

    Имеется вопрос по работе кнопки, добавленной просто на лист Excel (без формы) из элементов управления формы.

    Ситуация такова: имеются несколько процедур в VBA, которые запускаются кнопками на листе. Эти кнопки создаются с помощью кода, помещённого в модуль "ЭтаКнига" при помощи события Workbook_Open. Всё работает за исключением одной вещи: после создания кнопка оказывается выделенной рамкой и при щелчке клавишей мыши по ней вместо запуска макроса вовнутрь кнопки помещается курсор с возможностью редактирования надписи на ней. Приходится щелкать дополнительно по любой ячейке листа, чтобы снять выделение с кнопки. Существует ли команда для убирания редактируемого состояния кнопки после её создания, такая, чтобы при щелчке сразу запускался макрос?

Как ни странно, нигде не нашёл ответа на этот вопрос. Создаётся впечатление, будто только у меня возникла такая проблема.

Кнопка создаётся следующим образом:
Код
This Workbook.Worksheets (" Лист1").Buttons.Add (690, 250, 240, 25).Select
With Selection
    .Name = "ISO_DRAWING_BUTTON"
    .OnAction = "ISO_DRAWING_FILE"
    .Characters.Text = "Создание ссылок на чертежах"
End With

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

Всем доброго времени суток!
Хотелось бы узнать, существует ли возможность создания выпадающих списков только в тех ячейках, которые находятся внутри создаваемой таблицы. Таблица формируется формулами из данных на листе в зависимости от выбранного значения в выпадающем списке (в определенной ячейке) и имеет разное содержимое и количество строк. В одном из столбцов таблицы хотелось бы организовать выпадающие списки для предоставления возможности выбора дополнительных параметров. Но, как я понимаю, с помощью Проверки данных невозможно указать условия наличия или отсутствия  выпадающего списка в конкретной ячейке. Возможно, это можно организовать при помощи макроса? Помогите, пожалуйста, если кто знает, как решить подобную задачу (достаточно краткого описания). Заранее спасибо!

Страницы: 1
Наверх