Друзья! То есть ситуация такая, надо чтобы при запуске Excel в некоторых ячейках всякий раз отображалась одно и то же, например "Эта строка должна отображаться при запуске". В процессе работы предполагается изменение этой строки на что угодно.
Формулу типа:
Код
=ЕСЛИ(ИСТИНА;"Эта строка должна отображаться при запуске";)
лучше не использовать потому, что как я уже сказал, предполагается изменения ячейки в процессе работы. Пользователь будет её редактировать и испугается, увидев такую формулу
По запросу о закрытию данных в конце работы: так вот, сохранит пользователь изменённую строку, не сохранит её- это дело десятое. По открытию документа строка должны быть какой задумано (Поэтому, хорошо бы запрос на сохранение данных вообще убрать и НЕ СОХРАНЯТЬ данные автоматом но, по-моему, это невозможно.)
Не представляю, зачем может понадобиться *.xlsx, но на всякий случай прикладываю. RAN не беспокоиться. Спасибо, кто откликнется.
Гугл и Яндекс на "инициализация ячеек Excel" молчат, как рыбы.
Друзья! То есть ситуация такая, надо чтобы при запуске Excel в некоторых ячейках всякий раз отображалась одно и то же, например "Эта строка должна отображаться при запуске". В процессе работы предполагается изменение этой строки на что угодно.
Формулу типа:
Код
=ЕСЛИ(ИСТИНА;"Эта строка должна отображаться при запуске";)
лучше не использовать потому, что как я уже сказал, предполагается изменения ячейки в процессе работы. Пользователь будет её редактировать и испугается, увидев такую формулу
По запросу о закрытию данных в конце работы: так вот, сохранит пользователь изменённую строку, не сохранит её- это дело десятое. По открытию документа строка должны быть какой задумано (Поэтому, хорошо бы запрос на сохранение данных вообще убрать и НЕ СОХРАНЯТЬ данные автоматом но, по-моему, это невозможно.)
Не представляю, зачем может понадобиться *.xlsx, но на всякий случай прикладываю. RAN не беспокоиться. Спасибо, кто откликнется.
Гугл и Яндекс на "инициализация ячеек Excel" молчат, как рыбы.жаждец
Private Sub Workbook_Open() [Лист1!A1] = "Эта строка должна выглядеть так при каждом новом запуске, хотя в процессе работы предполагается её редактирование" Me.Saved = True End Sub
[/vba]
[vba]
Код
Private Sub Workbook_Open() [Лист1!A1] = "Эта строка должна выглядеть так при каждом новом запуске, хотя в процессе работы предполагается её редактирование" Me.Saved = True End Sub