7

Я использую Excel 2010 и у меня проблема с использованием сочетаний клавиш для выбора диапазонов в поле ввода.

Я использую стандартное Application.Inputbox с type:=8 . Код предлагает пользователю открыть файл (уже существующую книгу), а затем предлагает ему с помощью этого поля ввода выбрать диапазон.

Я могу выбрать диапазон с помощью мыши. Однако сочетания клавиш (например, CTRL+SHIFT+СТРЕЛКА ВНИЗ или CTRL+SHIFT+СТРЕЛКА ВЛЕВО) не работают полностью:

Они работают, когда я выбираю диапазон в той же книге, где находится код, но они не работают во вновь открытой книге.

Есть ли способ включить выбор клавиатуры для диапазонов?

1 ответ1

1

Я думаю, что это может быть аналогично проблеме с элементом управления Ref Edit, подробности об этом элементе управления см. В MS KB 213776, которую можно использовать для пользовательских форм VBA. (Я широко использую этот элемент управления в своих решениях VBA.)

Корпорация Майкрософт предоставила обходной путь для проблемы с элементом управления «Редактировать ссылку» здесь: MS KB 291110, и я могу себе представить, что это также поможет вам с Application.InputBox -проблема.

Редактировать: и после публикации моего ответа я заметил, что этот вопрос был задан AGES назад ... :-(

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .