Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: простой способ защиты от вставки столбца, строки в Добавлено: 12.11.09 11:46  

Автор вопроса:  Геннадий
Очень простой способ защиты от вставки столбца, строки в Excel

Столбец- вставить любой знак в последний столбец (например в IV)
Строки- вставить любой знак в последнюю строку (например в A65536)
Очень простой способ защиты от вставки столбца, строки в Excel

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 hip



Вопросов: 3
Ответов: 22
 Профиль | | #1 Добавлено: 12.11.09 23:37
Да, только, увидев совет "Найти последнюю непустую ячейку, нажав Ctrl+End..." пользователь может ему последовать. Также он может сделать это самостоятельно, без всяких советов. Ну и самое приятное - пользователь имеет все шансы вывести на печать лист в полном объёме, вместе с конечными метками. Большинство листов будут чистыми, конечно, то есть краска зря не потратится. Но вот нервы...

Ответить

Номер ответа: 2
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #2 Добавлено: 13.11.09 09:25
А размер дока не разрастётся?
По сути совет фифективный, тока версию офиса надобы уточнить.

Ответить

Номер ответа: 3
Автор ответа:
 Геннадий



Вопросов: 2
Ответов: 5
 Профиль | | #3 Добавлено: 13.11.09 11:40
Размер документа устанавливается
Файл/Область печати/Задать

Ответить

Номер ответа: 4
Автор ответа:
 GDK



Вопросов: 13
Ответов: 348
 Профиль | | #4 Добавлено: 13.11.09 13:05
Тогда уж надо было сказать что ячейки эти следует защитить, а то способ получится малоэффективный. Разве что защищаться от самого себя.

Ответить

Номер ответа: 5
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #5 Добавлено: 13.11.09 14:04
Область печати говоришь :), я размер на винте имел ввиду, а разметка страницы мне не интересна.

Ответить

Номер ответа: 6
Автор ответа:
 hip



Вопросов: 3
Ответов: 22
 Профиль | | #6 Добавлено: 13.11.09 16:25
Ага, а убирается вот так: Файл/Область печати/Убрать, чем пользователь может воспользоваться, если захочет изменить настройки печати. Совет годится только если никакого "пользователя" нет, если разработчик и пользователь - одно лицо, но тогда это, как тут уже было сказано, защита от самого себя.

Ответить

Номер ответа: 7
Автор ответа:
 hip



Вопросов: 3
Ответов: 22
 Профиль | | #7 Добавлено: 14.11.09 16:14
Можно пользоваться именованными диапазонами.
Выглядит это так:


Range("C:C";).Name = "Мой_диапазон"

'после этого вставка столбца изменит адрес диапазона, но не изменит его имени, то есть независимо
'от количества вставленных столбцев диапазон всегда можно получить следующим образом

With Range("Мой_диапазон";)

      'работаем с диапазоном
      
End With

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам