Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
Добрый день, для ускорения выгрузки данных в Excel пользуюсь следующим механизмом: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. все работает прекрасно до тех пор пока не появилась необходимость вставить в массив формулу, например '=ЕСЛИ(СЧЁТЕСЛИ(I$5:I8;I8)=1;МАКС($A$1:A7)+1;"")'; то при выгрузке получаю AV помогите победить. Заранее благодарен. Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 14:53 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, Попробуй формулу с английскими заменителями (ЕСЛИ = IF и т.д...) функций вставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 16:36 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
за два захода. сперва данные, потом формулы Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 16:36 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, Забивай формулы в самом экселе. Лучше макросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 17:13 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
Virtual Student, поменял на английский аналог - не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 19:30 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, У тебя данных еще нет. Смотри совет от Мимопроходящего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2021, 22:00 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
Спасибо всем откликнувшимся, проблема была: 1.Ошибка в коде (странно только, что без вставки формулы ошибка AV не проявлялась) 2.Заменил русскоязычное написание формул на англицкую ...всё вставилось прекрасно. Извиняюсь за беспокойство ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2021, 23:52 |
|
||
|
Excel Range.Value := ArrayData вставка массива с формулами
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, а как вы работаете с Excel, через сервера автоматизации. у вас Excel должен быть установлен. а если его на компьютере не будет, то работать ваш код не будет. найдите компонент старый F1Book.ocx - ActiveX, это конечно только Excel2003, или вырезанный из ДЕВок ExcelSpreedSheet, где то видел я его на китайских сайтах. храните только данные, формулы вставьте в Excel файл в настройках страницы Excel в которой будете отражать все, поставьте Опцию двойной проход. данные из базы или откуда то в Excel и обратно рекомендую грузить через OLEVARIANT массив, т.е. сначала в память, а потом одним плевком в страницу (не циклом, цикл - тормоз), формулы сработают сами. до 2017 года я работал с F1Book, все задачи он закрывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2021, 15:03 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=20&tid=2037345]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 420ms |

| 0 / 0 |
