|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2011, 11:27 | #31 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
Я слепил только форму. С чего начать писать код, не знаю. Знаний по VBA не хватает.
|
18.09.2011, 14:10 | #32 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
Помогите, почему этот код с примера не работает?
Код:
|
18.09.2011, 14:27 | #33 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Потому что RefEdit1.Value = "'001'!$C$5"
Измените на Код:
Отслеживание изменения не делал - не вполне понял, как и к чему это нужно...
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 18.09.2011 в 15:01. |
18.09.2011, 15:23 | #34 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Хотя может быть так отслеживать - без отслеживания изменения на листе, а отслеживая изменение значений? Путанно, понимаю...
webmoney: E265281470651 Z422237915069 R418926282008
|
19.09.2011, 14:09 | #35 | |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
Цитата:
Пытаюсь Ваш код прилепить к моему случаю, пока безуспешно, но я думаю получится Вы мне подскажите пожалуйста такой момент: если я занес в Public переменнную какое-то значение по окончанию выполения кода и потом закрыл и сохранил файл, то при следующем открытии файла я подтяну этоже значение из переменной? И как понять: If Len(Adr) Then Последний раз редактировалось Severny; 19.09.2011 в 14:15. |
|
19.09.2011, 14:16 | #36 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Нет, переменная живёт, пока открыт файл.
Если нужно сохранять между закрытием/открытием, то пишите/извлекайте в реестр (SaveSetting/GetSetting) или пишите/извлекайте с листа (можно скрытого/суперскрытого). Да, ещё можно писать в свойства файла - была такакя тема, но т.к. я не использовал, то сразу не вспомню... Может кто подскажет? Нашёл, где есть информация: http://excelvba.ru/code/BuiltinDocumentProperties
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 19.09.2011 в 14:23. |
19.09.2011, 14:50 | #37 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
А что описывает условие If Len(Adr) Then?
Если записывать в реестр, то на другом компьютере я эту переменную не смогу извлечь? Супер скрытый это тот который можно отобразить только через VBA? |
19.09.2011, 15:20 | #38 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
1.If Len(Adr) Then -
при открытии файла Adr=Empty, и поэтому на Range(Adr) * 10 будет ошибка. Поэтому проверяю, есть ли данные в Adr. Можно вероятно и иначе сделать (проверить например на ошибку обращения к этому адресу), но я сделал так - писать меньше 2. Да 3. Да
webmoney: E265281470651 Z422237915069 R418926282008
|
20.09.2011, 23:31 | #39 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
Спасибо большое!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать форму в ручную и освободить из памяти предыдущую форму, на С++Builder 2009? | AndreyK | Общие вопросы C/C++ | 1 | 18.01.2012 20:54 |
Переменная в C# | bead | C# (си шарп) | 8 | 01.05.2011 12:32 |
Одну и ту же форму использовать как MDI-child форму и как модальную форму? | PrimaryPro | Общие вопросы Delphi | 2 | 10.03.2010 20:52 |
c# ссылочная переменная | hizahazahub | Общие вопросы .NET | 1 | 16.04.2009 20:53 |
Как изменить стандартную форму на форму любой сложности | QwErEn | Общие вопросы Delphi | 9 | 08.06.2007 11:44 |