![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]()
Я слепил только форму. С чего начать писать код, не знаю. Знаний по VBA не хватает.
|
![]() |
![]() |
![]() |
#32 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]()
Помогите, почему этот код с примера не работает?
Код:
|
![]() |
![]() |
![]() |
#33 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Потому что RefEdit1.Value = "'001'!$C$5"
Измените на Код:
Отслеживание изменения не делал - не вполне понял, как и к чему это нужно...
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 18.09.2011 в 15:01. |
![]() |
![]() |
![]() |
#34 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Хотя может быть так отслеживать - без отслеживания изменения на листе, а отслеживая изменение значений? Путанно, понимаю...
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#35 | |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]() Цитата:
![]() Пытаюсь Ваш код прилепить к моему случаю, пока безуспешно, но я думаю получится ![]() Вы мне подскажите пожалуйста такой момент: если я занес в Public переменнную какое-то значение по окончанию выполения кода и потом закрыл и сохранил файл, то при следующем открытии файла я подтяну этоже значение из переменной? И как понять: If Len(Adr) Then Последний раз редактировалось Severny; 19.09.2011 в 14:15. |
|
![]() |
![]() |
![]() |
#36 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нет, переменная живёт, пока открыт файл.
Если нужно сохранять между закрытием/открытием, то пишите/извлекайте в реестр (SaveSetting/GetSetting) или пишите/извлекайте с листа (можно скрытого/суперскрытого). Да, ещё можно писать в свойства файла - была такакя тема, но т.к. я не использовал, то сразу не вспомню... Может кто подскажет? Нашёл, где есть информация: http://excelvba.ru/code/BuiltinDocumentProperties
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 19.09.2011 в 14:23. |
![]() |
![]() |
![]() |
#37 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]()
А что описывает условие If Len(Adr) Then?
Если записывать в реестр, то на другом компьютере я эту переменную не смогу извлечь? Супер скрытый это тот который можно отобразить только через VBA? |
![]() |
![]() |
![]() |
#38 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
1.If Len(Adr) Then -
при открытии файла Adr=Empty, и поэтому на Range(Adr) * 10 будет ошибка. Поэтому проверяю, есть ли данные в Adr. Можно вероятно и иначе сделать (проверить например на ошибку обращения к этому адресу), но я сделал так - писать меньше ![]() 2. Да 3. Да
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#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 |