Принудительно отображать выбранные в данный момент ячейки VBA, когда пользователю предлагается выбрать диапазон с помощью поля ввода в Excel - PullRequest
1 голос
/ 03 апреля 2020

Я знаю, что могу использовать Inputbox, чтобы предложить пользователю выбрать диапазон

Set rng = Application.InputBox( _
  Title:="Number Format Rule From Cell", _
  Prompt:="Select a cell to pull in your number format rule", _
  Type:=8)

Однако, когда этот код выполняется, поле ввода изначально будет пустым

Empty Inputbox

Как сделать так, чтобы в этом поле отображались текущие выбранные ячейки?

1 Ответ

2 голосов
/ 03 апреля 2020

Мы можем использовать свойство Default метода Inputbox следующим образом:

Set RangeDest = Application.InputBox("Select range to paste onto ", "Obtain Range Object", Selection.Address, Type:=8)

enter image description here

...