
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.08.2005, 10:08:44
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
То есть мне нужно программно задать значению ячейки ссылку на другую ячейку (на другом листе). Пытаюсь сделать таким образом: 'Text = "='" + Sheets(i).Name + "'!R[" + Str(finded) + "]C" Text = "=" + Sheets(i).Name + "!R[" + Str(finded) + "]C" Sheets("Предложение").Cells(Start + i, 6).Select ActiveCell.FormulaR1C1 = Text (закомментированная строка - это имя листа в кавычках, почему-то ссылки то с кавычками, то без них...) На последней строке выдает ошибку. Подскажите пожалуйста, в чем ошибка? Как сделать правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 10:21:53
|
|||
|---|---|---|---|
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 10:36:22
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
Значение Text равно "='Лист1'!R[91]C", или "=Лист1!R[91]C" (и так, и так пробовал). В общем-то подразумевалось, что значение Text соответствует требуемому (тому, что должно появляться при выделении этой ячейки. Что и появляется, если задать ссылку вручную: нажал "равно", указал какую-нибудь ячейку, нажал "энтер"....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 10:56:15
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
Замени Str(finded) на Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 11:08:34
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
Спасибо, работать начало! :) Но началась путаница: Text = "='" + Sheets(i).Name + "'!R[" + CStr(finded) + "]C" Sheets("Предложение").Cells(Start + i, 6).Select ActiveCell.FormulaR1C1 = Text При отладке на последней строке он показывает текст "=Лист1!R[91]C", а вставленным оказывается "=Лист1!R[99]C"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 11:18:50
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
Фишку понял: он прибавляет номер строки ячейки, в которую вставляется ссылка, к номеру ячейки, на которую эта ссылка делается :) А вот зачем он это делает, не понятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 11:37:21
|
|||
|---|---|---|---|
|
|||
Как программно задать значение ячейки типа " =Лист1!F91 "? |
|||
|
#18+
Это связано со стилем ссылок. Замени стиль ссылок на R1C1 (Параметры -> Общие) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2167273]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 400ms |

| 0 / 0 |
