|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.05.2008, 10:33 | #1 |
Регистрация: 08.05.2008
Сообщений: 4
|
Как определить номер строки верхней левой ячейки диапазона
Существует-ли стандартная функция Excel для вычисления номера строки выделенной ячейки.
Например выделили любую ячейку листа, а в ячейке A1 отобразился номер строки. Макросы не предлагать. Уверенно программирую в VBA. |
08.05.2008, 10:40 | #2 |
Регистрация: 08.05.2008
Сообщений: 4
|
Т.е. нужен нечто вроде
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Range("A1").Value = Target.Row End Sub Только посредством стандартной функцией |
08.05.2008, 10:41 | #3 |
Регистрация: 08.05.2008
Сообщений: 4
|
..нужно.. (опечатка)
|
08.05.2008, 15:01 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
стандартной функции нет.
а поскольку "Макросы не предлагать", то и предложить больше нечего, но на всякий случай можно копать здесь: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
08.05.2008, 15:20 | #5 |
Регистрация: 08.05.2008
Сообщений: 4
|
Да. Я это уже понял.
Здесь только вариант с событием листа SelectionChange |
08.05.2008, 15:24 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Одно уточнение - это собитие книги, а не листа
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
08.05.2008, 20:51 | #7 |
Пользователь
Регистрация: 26.10.2007
Сообщений: 12
|
Функция "Ячейка"
|
09.05.2008, 00:51 | #8 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Не уверенно программирую в VBA
Использовал функция макроязыка Excel4.0 (XLM): |
09.05.2008, 08:37 | #9 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
На безрыбье...
Можно ещё наряду с АКТИВНАЯ.ЯЧЕЙКА() использовать ВЫДЕЛЕНИЕ().
Имя со значением =СТРОКА(ВЫДЕЛЕНИЕ()) вернёт номер первой строки выделения независимо от того, которая из выделенных ячеек активна. Одна беда: вычисления, хоть бы и были "автоматически", становятся (для ячеек с обращением к этому имени) как бы "вручную". Кстати, наряду с CTRL+ALT+F9 вычисление обеспечит и CTRL+ALT+SHIFT+F9. Последний раз редактировалось дмидми; 09.05.2008 в 08:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить номер клиента | leontv | Работа с сетью в Delphi | 11 | 28.03.2010 23:19 |
Номер строки и ее содержимое... | Dr_oN | Помощь студентам | 2 | 01.06.2008 21:05 |
Определить номер строки с наибольшей характеристикой. | jenja | Общие вопросы Delphi | 2 | 26.03.2008 21:11 |
Паскаль. Определить номер позиции,в которой символы отличаются | Stelix | Помощь студентам | 6 | 06.11.2007 16:53 |
в 1 книге копируется значение ячейки, номер которой каждый раз увеличивается на 1... | Dr.Alex | Microsoft Office Excel | 2 | 29.10.2007 20:29 |