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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2013, 15:23   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию Как определить координаты ячейки внутри функции вызываемой как формула из ячейки?

сделал функцию на vba

пишу формулу в листе excel

в формуле использую функцию которую написал


как внутри функции узнать от куда ее вызывают?
RISagitov вне форума Ответить с цитированием
Старый 07.03.2013, 16:17   #2
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Вот такое есть, я ни разу не использовал, случайно увидел в интернете:
Код:
'Вывод адреса ячейки, где находится формула, в View - Immediate Window.
Debug.Print Application.Caller.Address
Скрипт вне форума Ответить с цитированием
Старый 07.03.2013, 18:40   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Еще в 2003+ есть свойство Application.ThisCell. Это то же самое, но работает более стабильно - я читал о том, что в раннем выпуске Офис 2010 Application.Caller иногда возвращал ActiveCell вместо диапазона, из которой вызвана функция. А за Application.ThisCell такого глюка замечено не было.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 07.03.2013, 19:45   #4
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Еще в 2003+ есть свойство Application.ThisCell. Это то же самое, но работает более стабильно - я читал о том, что в раннем выпуске Офис 2010 Application.Caller иногда возвращал ActiveCell вместо диапазона, из которой вызвана функция. А за Application.ThisCell такого глюка замечено не было.
спасибо
попробую
RISagitov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить адрес ячейки? PARTOS Microsoft Office Excel 9 31.10.2018 00:28
Sdringgrid как запомнить координаты ячейки на которую кликаю Heng Помощь студентам 5 17.10.2012 17:23
Как можно найти координаты выделенного ячейки в Excel? Aqil_f Microsoft Office Excel 8 31.08.2010 13:46
Как растянуть div внутри ячейки таблицы? Benderbej HTML и CSS 6 28.08.2010 21:59
как определить координаты ячейки с найденным текстом Тимониссимо Безопасность, Шифрование 2 30.05.2007 15:23