|
|
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Добрый день! Не подскажите как используя FormulaR1C1 подсчитать динамически сумму столбца? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 09:50:11 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Офф: А нет проще End(xlDown). вычислять последнюю строку столбца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 10:08:08 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Нет не последнюю строку столбца, а сумму значений всего столбца... Например 1,26 2,36 0,20 5,63 Причем кол-во сторок заранее неизвестно, поэтому, как я уже ранее говорила нужно подсчитать динамически сумму столбца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 11:23:33 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
hum_iНет не последнюю строку столбца, а сумму значений всего столбца... ну , если вам так не нравится определать последнюю строку столбца, то можно по другому, от этого логика в коде не поменяется Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 15:13:39 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Кстати, код вычисляет сумму прерывного ряда, т.е. если в сроках 1, 2 и 32456 соят числа, то сумма будет этих трёх чисел. Если ряды сверогромные, то поменяйте "!" на Variant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 15:27:51 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
А может легче сделать "динамически изменяемый именованный диапазон" и в определении адреса диапазона поставить формулы вычисляющие последнюю строку диапазона. Что то в таком роде на топиках уже появлялось. Код будет конкретно короче... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 01:26:45 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вот таким образом я вычисляю последнюю строку Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 09:30:33 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Я зачем 4 пост сверху написал? hum_iВот таким образом я вычисляю последнюю строку ws.Range("H6").End(xlDown).Select() 1. не .Select, а .Row, если вам уж так не терпится END приментить. 2. работать в применении моего кода это не будет (будет определять строку на 1 ниже, чем выделенная, т.к диапазон заканчивается на выделении... 3. кстати, а зачем скобки после Select? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 09:41:47 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
hum_iДобрый день! Не подскажите как используя FormulaR1C1 подсчитать динамически сумму столбца? Код: plaintext Плохо понял, что такое "подсчитать динамически сумму столбца" Если подсчитать сумму в определенном диапазоне, то, возможно, таким образом лучше? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 12:52:51 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Сергей06Плохо понял, что такое "подсчитать динамически сумму столбца" Как я понял "динамически - это значит, что столбец может иметь разное число строк и по ним должна проставляться сумма... Иначе к чему автор пытается определить вот это: hum_iВот таким образом я вычисляю последнюю строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 12:58:42 |
|
||
|
FormulaR1C1
|
|||
|---|---|---|---|
|
#18+
Пожалуйста можете показать пример вычесления динамически суммы столбца с использованием End(xlDown)? Очень нужно автординамически - это значит, что столбец может иметь разное число строк и по ним должна проставляться сумма И какие нужно подключить Namespace для этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 08:53:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35659484&tid=2180095]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 514ms |

| 0 / 0 |
