Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 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 Мар 2018 20:52:47
«Тот, кто несет фонарь, спотыкается чаще, чем тот, кто идет следом.»
Иоганн Пауль Фридрих Рихтер
 
Цитата
Jack Famous написал:
.Name добавить
А зачем, если цель перейти на этот лист?
Код
ячейка.Parent.Activate
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий Щербаков, ну а вдруг надо не переходить, а по-другому использовать)))
для данного случая, кстати, я чёт даже не подумал, что можно, как ты показал (башка не варит уже - утро вечера мудренее)  :D  спасибо, Дим! ;)
Изменено: Jack Famous - 15 Мар 2018 22:11:27
«Тот, кто несет фонарь, спотыкается чаще, чем тот, кто идет следом.»
Иоганн Пауль Фридрих Рихтер
Страницы: 1
Читают тему (гостей: 1)
Наверх