|
|
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
Собственно вопрос в заголовке темы. Имеем ячейку из которой вызывается наша польз. функция. Нужно передать в функцию адрес нашей ячейки. На данный момент сделал так: Код: plaintext 1. ActiveCell не подходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 14:13 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
KpaqpTukСобственно вопрос в заголовке темы. Имеем ячейку из которой вызывается наша польз. функция. Нужно передать в функцию адрес нашей ячейки. На данный момент сделал так: Код: plaintext 1. ActiveCell не подходитtarget.address ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 14:24 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
target.address Благодарю, погугля узнал что target.address используется для события Worksheet_Change, а как прикрепиться к событию через функцию или наоборот не подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 14:56 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
код пользовательской функции покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 15:48 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
PlanBкод пользовательской функции покажите. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Т.е. мне нужно чтобы в функцию передавался адрес ячейки из которой вызывается эта функция, по столбцу этой ячейки проходит суммирование и выводится в эту же ячейку. П.С. Данный пример работает корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 16:43 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
KpaqpTuk, чего-то у Вас наворочено... А чем не устраивает СУММ? Можно пример таблицы, куда вы вставляете эту функцию? Уверен, можно гораздо проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 20:06 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
Да уж... Пусть, например, рассчитывается ячейка C20, тогда: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 00:02 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
KpaqpTuk, И кто Вам только это написал ;) Код: plaintext достаточно так Код: plaintext формулы достаточно =СТОЛБЕЦ(Q16) и функция будет такой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 00:03 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
R_ Dmitry, Дим, все равно не то. С Volatile, да с циклом на 10000 строк(пусть даже с досрочным выходом), а если еще таких формулок пяток на листе будет, Экс повесится без мыла при первом же чихе. Вариант - через find находить конец диапазона и одним махом application.sum, но вариант от AndreTM все равно будет быстрей. И смысл тогда огород городить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 06:20 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
kuklp, Да я и не против........ Нет файла нет нормального решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 11:49 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
AndreTMДа уж... Пусть, например, рассчитывается ячейка C20, тогда: Код: plaintext Ну как говорится век живи, век учись, про СУММЕСЛИ даже и не знал, почитал справку, вбил формулу и вуаля - все посчитано. На VB не работал, сам пишу процедуры на PL/SQL (Oracle), по жизни дико радуюсь каждому грамму новой информации и новых знаний (мне 21, стаж работы 2 года). Поэтому всем примного благодарен за приведенные замечания, все запомнил, есть куда расти. Всех благодарю... Хорошего дня :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 14:22 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
Шаблон выглядит примерно так, выкладываю картинкой, так как это готовый (выгруженный) из СУБД вариант, в шаблоне кроме шапки всего пара строк. С помощью формулы СУММЕСЛИ удалось подсчитать итоговую сумму по всем строкам. Итоги по спецификации считаются хитрым способом, может есть возможность подсчитать формулой сумму скажем по Кировскому району, т.е. диапазон формулы должен принимать значение (Имя района:Итого), причем в шаблоне программным способом сперва рисуется шапка группы, затем n-ое число строк организаций, затем подвал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 14:50 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
Под словом рисуется понимается размножение "нулевой" строки, тобишь в шаблоне создали строку, в ячейки разнесли формулы. Затем программным способом нулевая строка размножается вместе со всеми формулами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 16:13 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
KpaqpTuk, вот ссылка на топик. он предупредит ваши дальнейшие вопросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 16:18 |
|
||
|
Excel. Как передать в польз. функцию адрес ячейки, из которой она вызывается.
|
|||
|---|---|---|---|
|
#18+
PlanBKpaqpTuk, вот ссылка на топик. он предупредит ваши дальнейшие вопросы Благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37391089&tid=2176596]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 419ms |

| 0 / 0 |
