|
|
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
Вопрос конечно ламерский, но я только недавно только начал писать макросы и не могу справиться с проблемой: с помощью формулы-массива (она еще берется в фигурные скобочки) я могу суммировать значения в колонке по нужн. мне критериям. А сделать подобное в макросе не получается, макс. что комп. предлагает только [selection].formulaaray="=....." т.е. в какую-то клетку(и) просто забить эту формулу, а мне нужно чтобы ЗНАЧЕНИЕ этой формулы было забито в выбранную мной ячейку... Помогите, а? (а то очень не хочется через цикл перебирать значения в таблице)... Заранее спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 13:19:08 |
|
||
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
Попробуй [selection].Value="..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 12:52:37 |
|
||
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
Range("A11").Select ActiveCell.FormulaR1C1 = "=SUM(R[-10]C:R[-1]C)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:00:30 |
|
||
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
Leshi, формулаРС как раз записывает саму формулу, а в вышеизложенной задаче нужно ЗНАЧЕНИЕ. Значение - это Value - сто пудов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 17:23:22 |
|
||
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
нет, как в макросе написать формулу нечто вроде формулы sumif или суммесли (кому как привычнее) только что if (если) было несколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 18:07:13 |
|
||
|
Формула-массив
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 2Creature: Что-то Я тебя не понимаю, объясни по популярнее.....Если несколько СУММЕСЛИ, то и пиши как Я первый раз написал, только промежутки делай разными и куча вложенностей, получиться, что-то вроде: =СУММ(СУММЕСЛИ(А1:А8;ЕСЛИ();<зачем нужен это диапазон не знаю>);СУММЕСЛИ(...)) Вообще сия конструкция не испытана, и как она будет работать Я незнаю. А теперь вставляй все дело в R1C1 да и жизни радуйся...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 18:52:09 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2168687]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 284ms |

| 0 / 0 |
