Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.06.2008, 15:55   #1
Zhenyka
Новичок
Джуниор
 
Регистрация: 06.06.2008
Сообщений: 1
По умолчанию Как сделать OFFSET в RunTime

Помогите решить проблему.
Нужно в скрипте прописать в ячейке формулу OFFSET динамически

типа .Cells(i, 1).Formula = "=OFFSET(C" + i + "; 0; -2; 1; 1)"

Как только не делал, всё время ошибка выполнения,
а если просто вставить ручками - то работает
Zhenyka вне форума
Старый 06.06.2008, 16:19   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
.Cells(i, 1).Formula = "=OFFSET(C" + i + "; 0; -2; 1; 1)"
допустим i = 9
тогда OFFSET(C9; 0; -2; 1; 1) это смещение от ячейки(С9) на 0 строк вверх и на -2 столбца влево - это ячейка А9.
Смотрим откуда мы высчитывали смещение (подставляем 9 вместо i) Cells(9, 1) - это ячейка ячейка А9
формула А9=А9 - это циклическая ссылка
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление/добавление полей runtime /Denis/ БД в Delphi 1 06.08.2008 22:35
Как создавать визуальные компоненты в режиме Runtime Sulik Общие вопросы .NET 1 26.03.2008 19:52
Runtime programming JoanM Общие вопросы Delphi 4 09.01.2008 11:00
Вкл./Откл. Offset Noor Microsoft Office Excel 1 28.09.2007 08:37
Коррекция кода программы в режиме Runtime Simply-Art Общие вопросы Delphi 5 12.03.2007 15:33