Страницы: 1
RSS
Как узнать имя листа, зная ячейку (ячейка выбрана через InputBox)
 
Доброго времени суток, Планетяне!

Собственно, вопрос в названии темы)) запрашиваю выбор ячейки и, после всех процедур, хочу перейти на лист этой выбранной ячейки. В данном случае, можно конечно, через ячейка.Select или ячейка.Activate, но интересно, как именно узнать "родительский" объект. Через Parent что-то не выходит…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Код
Set ячейка = Application.InputBox(сообщение, заголовок, ActiveCell.Address, Type:=8)
ActiveCell.Offset(1).Value = ячейка.Parent.Name
 
k61, совсем переработал — просто забыл .Name добавить  :D
Спасибо вам большое!
Изменено: Jack Famous - 15.03.2018 20:52:47
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
.Name добавить
А зачем, если цель перейти на этот лист?
Код
ячейка.Parent.Activate
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий Щербаков, ну а вдруг надо не переходить, а по-другому использовать)))
для данного случая, кстати, я чёт даже не подумал, что можно, как ты показал (башка не варит уже - утро вечера мудренее)  :D  спасибо, Дим! ;)
Изменено: Jack Famous - 15.03.2018 22:11:27
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх