Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.05.2008, 10:33   #1
Porog
 
Регистрация: 08.05.2008
Сообщений: 4
По умолчанию Как определить номер строки верхней левой ячейки диапазона

Существует-ли стандартная функция Excel для вычисления номера строки выделенной ячейки.
Например выделили любую ячейку листа, а в ячейке A1 отобразился номер строки.
Макросы не предлагать. Уверенно программирую в VBA.
Porog вне форума
Старый 08.05.2008, 10:40   #2
Porog
 
Регистрация: 08.05.2008
Сообщений: 4
По умолчанию

Т.е. нужен нечто вроде
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").Value = Target.Row
End Sub

Только посредством стандартной функцией
Porog вне форума
Старый 08.05.2008, 10:41   #3
Porog
 
Регистрация: 08.05.2008
Сообщений: 4
По умолчанию

..нужно.. (опечатка)
Porog вне форума
Старый 08.05.2008, 15:01   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

стандартной функции нет.
а поскольку "Макросы не предлагать", то и предложить больше нечего, но на всякий случай можно копать здесь:

Код:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 08.05.2008, 15:20   #5
Porog
 
Регистрация: 08.05.2008
Сообщений: 4
По умолчанию

Да. Я это уже понял.
Здесь только вариант с событием листа SelectionChange
Porog вне форума
Старый 08.05.2008, 15:24   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Одно уточнение - это собитие книги, а не листа
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 08.05.2008, 20:51   #7
kuba
Пользователь
 
Регистрация: 26.10.2007
Сообщений: 12
По умолчанию

Функция "Ячейка"
kuba вне форума
Старый 09.05.2008, 00:51   #8
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Не уверенно программирую в VBA
Использовал функция макроязыка Excel4.0 (XLM):
Вложения
Тип файла: rar номер строки.rar (4.3 Кб, 41 просмотров)
ZORRO2005 вне форума
Старый 09.05.2008, 08:37   #9
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Стрелка На безрыбье...

Можно ещё наряду с АКТИВНАЯ.ЯЧЕЙКА() использовать ВЫДЕЛЕНИЕ().

Имя со значением =СТРОКА(ВЫДЕЛЕНИЕ()) вернёт номер первой строки выделения независимо от того, которая из выделенных ячеек активна.

Одна беда: вычисления, хоть бы и были "автоматически", становятся (для ячеек с обращением к этому имени) как бы "вручную".
Кстати, наряду с CTRL+ALT+F9 вычисление обеспечит и CTRL+ALT+SHIFT+F9.

Последний раз редактировалось дмидми; 09.05.2008 в 08:46.
дмидми вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить номер клиента 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