|
|
|
Проблема вычисления диапазона при разном значении настройки "стиль ссылок"
|
|||
|---|---|---|---|
|
#18+
Считается сумма диапазона при помощи : ActiveSheet.Cells(1, colNo).FormulaR1C1 = ActiveSheet.Evaluate("=Sum(R" & (toRow - DocsRanges(docsIndex)(1)) & "C" & colNo & ":R" & (toRow - 1) & "C" & colNo & ")") Если выставлен флаг настройки "Стиль ссылок R1C1" то значения считаются корректно. Если данный флаг убрать (колонки обзываются буковками...), то в ячейке отображается #знач! Проверено и на 2003 и на 2010 офисе. Проблема и там и там наблюдается. Кто-нибудь подскажет в чем может быть дело ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 22:40 |
|
||
|
Проблема вычисления диапазона при разном значении настройки "стиль ссылок"
|
|||
|---|---|---|---|
|
#18+
Ну так вы сами себе ответили - в формуле пишется либо "RxCx", либо типа "Axx..."). Хотя вы и пытаетесь вписать данные в свойство .FormulaR1C1, но не факт, что M$ нормально отработали VBA и объектную модель... С другой стороны, если вы уже вписываете формулы макросом - то почему бы просто не рассчитать значения в том же макросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 23:05 |
|
||
|
Проблема вычисления диапазона при разном значении настройки "стиль ссылок"
|
|||
|---|---|---|---|
|
#18+
densof123, дело в ActiveSheet .Evaluate . И "проблема" останется вне зависимости от того, какое выражение слева от знака равенства. Как вариант решения "проблемы": Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 23:08 |
|
||
|
Проблема вычисления диапазона при разном значении настройки "стиль ссылок"
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2011, 00:42 |
|
||
|
Проблема вычисления диапазона при разном значении настройки "стиль ссылок"
|
|||
|---|---|---|---|
|
#18+
Ну ещё неплохо на время отрубить рефреш экрана - чтобы не дёргалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2011, 00:43 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37178352&tid=2177060]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
437ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 787ms |

| 0 / 0 |
