![]() |
как вставить столбец формул в эксель с помощью макроса?
скажем, мне нужно в столбце Е1-Е20 вставить формулу, что Ех=Вх-Ах где х соответственно номер ряда. Далее - по програме мне известен только номер столбца (у меня четыре ряда данных и четыре ряда формул - то есть e1=a1, f1=b1-a1, f2=c1-b1 ...) - как мне использовать номер столбца чтоб указать его букву формуле. |
Вставка формул (как Вы можете посмотреть с помощью записи макроса и его последующего изучения) выглядит примерно так:
ActiveCell.Formula = "RC[1] - RC[-1]" Далее Вам нужно поэкспериментировать и почитать хелпы по VB для Office. Слишком долго объяснять на пальцах. Ну например в приведённом мной примере RC[1] значит "ячейка со смещением 1 колонку вправо". А R[-1]C[3] - "ячейка на одну дорожку (R) выше(-1) и на три колонки(C) вправо(+3). Ну и т.д. |
угу, только я использовал Selection.FormulaR1C1
|
Время: 06:24. |
Время: 06:24.
© OSzone.net 2001-