Excel & Vba

Тема в разделе "Visual Basic", создана пользователем Mutant, 13 июл 2007.

Статус темы:
Закрыта.
  1. Mutant

    Mutant Гость

    Есть проблема.
    В экселевскую ячейку нужно вставить довольно большую формулу, окло 280 символов.
    Функция selection.formulaarray не желает вставлять такую длинную формулу. Есть ли способ обойти такую проблему?
     
  2. BVS

    BVS Гость

    Для: Mutant
    Код (Text):
    ActiveCell.Formula = "=A1+B1+C1+D1+E1+C2+Reretwdegascdbvcxbncxzvbvcxbvxc!A1+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A10+Reretwdegascdbvcxbncxzvbvcxbvxc!A8+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A5+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A3+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A1+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A10+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A7+sdfjdsgfgdsfsdhfsdhgfgfdadsdfsd!A4+Reretwdegascdbvcxbncxzvbvcxbvxc!A5+Reretwdegascdbvcxbncxzvbvcxbvxc!A2"
    Никаких проблем не вызвало количество символов в формуле 406.
     
  3. Mutant

    Mutant Гость

    А какая версия Экселя? А Formulaarray работает?
     
  4. BVS

    BVS Гость

    Версия 2003 (11.6560.6568) SP2
    Formulaarray в этом примере не работает.
     
  5. Mutant

    Mutant Гость

    Вот и у меня она не работает. <_<
     
  6. BVS

    BVS Гость

    А что обязательно нужно именно Formulaarray. Почему не использовать Formula.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей