Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   вставка формул в экселе макросом? (http://forum.oszone.net/showthread.php?t=29447)

Naug 22-09-2004 13:55 203935

как вставить столбец формул в эксель с помощью макроса?

скажем, мне нужно в столбце Е1-Е20 вставить формулу, что Ех=Вх-Ах где х соответственно номер ряда.

Далее - по програме мне известен только номер столбца (у меня четыре ряда данных и четыре ряда формул - то есть e1=a1, f1=b1-a1, f2=c1-b1 ...) - как мне использовать номер столбца чтоб указать его букву формуле.

hasherfrog 22-09-2004 14:28 203936

Вставка формул (как Вы можете посмотреть с помощью записи макроса и его последующего изучения) выглядит примерно так:
ActiveCell.Formula = "RC[1] - RC[-1]"
Далее Вам нужно поэкспериментировать и почитать хелпы по VB для Office. Слишком долго объяснять на пальцах. Ну например в приведённом мной примере RC[1] значит "ячейка со смещением 1 колонку вправо". А R[-1]C[3] - "ячейка на одну дорожку (R) выше(-1) и на три колонки(C) вправо(+3). Ну и т.д.

Naug 22-09-2004 15:47 203937

угу, только я использовал Selection.FormulaR1C1


Время: 06:24.

Время: 06:24.
© OSzone.net 2001-