Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отображение значение ячейки, расчитываемого по формуле, на форме / 6 сообщений из 6, страница 1 из 1
26.12.2008, 17:16
    #35737646
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение значение ячейки, расчитываемого по формуле, на форме
В проекте Excel 2003 есть форма. На листе есть ячейка, значение которой вычисляется указанной в ячейке формулой на основе значений из других ячеек. Значения этих других ячеек также отображаются на форме в TextBox'ах через ControlSource. Значения этих ячеек могут меняться, как на листе, так и в форме через TextBox'ы, соответственно, меняется и значение той ячейки на листе, в которой прописана формула. Как отображать пересчитанное значение этой ячейки на форме, но что бы при этом из ячейки не удалялась формула? Не пересчитывать же для нее значение в событии Change каждого TextBox'а, т.е. не связывать никак ячейку с контролом на форме?

Если, к примеру, использовать для отображения значения ячейки на форме TextBox и его свойство ControlSource, то значение отображается ровно в тот момент, когда в этом свойстве прописывается адрес ячейки. Формула из ячейки удаляется, и там остается ее значение.

Использовать нестандартные контролы, которые в отдельных файлах, нельзя (что бы не таскать их за собой -- их может не оказаться на другом компе)... Должен быть только один файл xls...
...
Рейтинг: 0 / 0
31.10.2009, 21:49
    #36284030
Garnizone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение значение ячейки, расчитываемого по формуле, на форме
Точно такой же вопрос:

Почему TextBox на форме меняет формулу в ячейке на значение и как с этим бороться?

(Защита ячейки не помогает - вба выдает ошибку)
...
Рейтинг: 0 / 0
31.10.2009, 21:55
    #36284036
Garnizone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение значение ячейки, расчитываемого по формуле, на форме
Locked = True включен
...
Рейтинг: 0 / 0
31.10.2009, 22:50
    #36284083
Garnizone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение значение ячейки, расчитываемого по формуле, на форме
Оказалось легче и разумнее выводить на форму информацию только для чтения в виде Label
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.06.2014, 17:05
    #38683959
Отображение значение ячейки, расчитываемого по формуле, на форме
GarnizoneОказалось легче и разумнее выводить на форму информацию только для чтения в виде Label
Как вывести через Label, там нет ControlSourсe?!
...
Рейтинг: 0 / 0
30.06.2014, 17:35
    #38683997
Отображение значение ячейки, расчитываемого по формуле, на форме
В форме стандартно не знаю как прописать, пришлось прописывать при инициализаии:

Код: plaintext
1.
2.
Sub UserForm_Initialize()
   Label54.ControlSource = "f28"
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отображение значение ячейки, расчитываемого по формуле, на форме / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]