Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Экспорт в Эксель(как заполнять сразу большие блоки)   Найти похожие ветки 

 
Relaxxx ©   (2004-04-02 10:49) [0]

Я вот что хотел зделать, я вначале готовлю массив данных(VarArrayCreate) в который заношу всю нужую мне информацию. А потом хочу этот массив выгрузить в эксель, но не так

 ExcelApplication.Range["C20", "D"+IntToStr(CN_zap+19)]:=NewValueArray;

а чтобы например заполнить столбцы от А до С, а дальше от I до K, как это сделать?


 
Smithson ©   (2004-04-02 11:15) [1]

порциями. И я бы советовал  сделать это через клипбоард. - будет гораздо быстрее.


 
Relaxxx ©   (2004-04-02 11:19) [2]

Везде я слышаш делают так, впринципе так тоже быстро, но если у меня между блоком какой я заполняю есть те столбцы которые я хочу пропустить, не хотелось бы делать для одной части NewValueArray а для другой части блока NewValueArray1


 
jack128 ©   (2004-04-02 11:22) [3]

попробуй
   Range("A2:E14,G2:K14").Value := MyVarArray
авось, прокатит...


 
Relaxxx ©   (2004-04-02 11:33) [4]

Так не работает, пишет что член группы не найден, вот как я записал

ExcelApplication.Range("C20:D"+IntToStr(CN_zap+19)+",I20:J"+IntToStr(CN_zap+19)).Value:=NewValueArray;


 
wisekaa ©   (2004-04-02 11:44) [5]

ExcelWorkSheet.Range[Cells.Item[olevariant(brow),olevariant(bcol)],Cells.Item[olevariant(erow),olevariant(ecol)]]. Value:=VA;

VA - Это массив.


 
Relaxxx ©   (2004-04-02 13:04) [6]

я непонял??? и как мне записать вот такое выражения
ExcelApplication.Range("C20:D"+IntToStr(CN_zap+19)+",I20:J"+IntToStr(CN_zap+19)).Value:=NewValueArray;

что такое Cells.Item???


 
Серж   (2004-04-02 13:15) [7]

а еще приятнее использовать Tidestone F1 Book - я например про Excel забывать уже начал...


 
wisekaa ©   (2004-04-02 13:29) [8]


> [6] Relaxxx ©   (02.04.04 13:04)

ExcelWorkSheet.Cells.Item
Это как в стрингриде Cells[]

Можно попробовать и так
ExcelWorkSheet.Range["C20:D"+IntToStr(CN_zap+19)+",I20:J"+IntToStr(CN_zap+19)]. Value:=VA;


 
Relaxxx ©   (2004-04-02 15:12) [9]

:((((((

вот так как вы сказали
ExcelWorkSheet.Range["C20:D"+IntToStr(CN_zap+19)+",I20:J"+IntToStr(CN_zap+19)]. Value:=VA;

нее работает!!! что делать?


 
wisekaa ©   (2004-04-02 16:57) [10]

Че говорит



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
4-1075999379
Arsen
2004-02-05 19:42
2004.04.18
Окончание загрузки программы


7-1076339244
Seldon
2004-02-09 18:07
2004.04.18
Иконки дисков


14-1079884644
Piter
2004-03-21 18:57
2004.04.18
История одного байта


1-1080340606
MAXH0
2004-03-27 01:36
2004.04.18
Как сделать форму, чтоб она была поверх всех окон?


1-1080742977
ПрогерШ
2004-03-31 18:22
2004.04.18
символ при вводе пароля