2
Я хотел бы предложить пользователю выбрать ячейку в листе для заполнения значения. Я пытаюсь использовать Application.Input
, но он не захватывает имя листа, в котором была выбрана ячейка .... он продолжает использовать имя листа, которое было активным при запуске макроса.Необходимо присвоить выбранное имя листа переменной переменной
Я ищу везде. Есть ли способ присвоить имя листа переменной, а также диапазон ячейки, выбранной пользователем при появлении запроса?
varCellContent = Application.InputBox(prompt:="Choose a sheet by clicking on any cell in it.", Type:=8)
strDestinationSheetName = ActiveSheet.Name
MsgBox ("Sheet = " & strDestinationSheetName)