Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Запрет протягивания ячеек
 
Уважаемые форумчане, подскажите пожалста, можно ли объявить запрет на протягивание ячеек на листе (за квадратик в правом нижнем углу выделения)?
 
Уберите птичку:
Не стреляйте в тапера - он играет как может.
 
А эта настройка будет применена к книге независимо от того, с какого компьютера она будет открыта? Или это только персональная настройка приложения?
 
Это параметр Excel на конкретном компьютере. Вам нужен запрет в конкретном файле только от протягивания? А от копирования/вставки или ручного изменения по отдельности?
Не стреляйте в тапера - он играет как может.
 
Цитата
Ts.Soft написал:
нужен запрет в конкретном файле только от протягивания
Да. Остальные функции нужны рабочими
 
Ts.Soft, спасибо за птичку, нашел параметр макрорекордером - Application.CellDragAndDrop = False
 
Если Вы хотите повесить запрет протяжки на событие открытия книги, то следуя правилам хорошего тона не забудьте вернуть как было перед закрытием.
Код
Dim DragAndDrop As Boolean

Private Sub Workbook_Open()
    DragAndDrop = Application.CellDragAndDrop
    If DragAndDrop Then Application.CellDragAndDrop = False
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.CellDragAndDrop = DragAndDrop
End Sub
Не стреляйте в тапера - он играет как может.
 
Ts.Soft, оу, это важно, не подумал. Спасибо большое!
Страницы: 1
Читают тему (гостей: 1)
Наверх