Как отменить копирование в excel
Перейти к содержимому

Как отменить копирование в excel

  • автор:

Как снять выделение с ячеек в Excel

В Excel существует очень много способов для быстрого выбора ячеек и диапазонов, но снять выделение с выбранного диапазона появилась сравнительно недавно.

Как отменить выбор ячеек в Excel

Представьте, что вам нужно выделить большой диапазон ячеек, и вы случайно выбрали лишние ячейки. Раньше приходилось отменять выделение и заново выделять ячейки.

Недавно разработчики Excel добавили возможность снятия выделения с ячеек.

На данный момент эта функция доступна только в Excel для Office 365, Excel 2019.

В следующем примере стоит задача выделить ячейки с данными по каждому месяцу, без ячеек с квартальными значениями.

Диапазон в котором нужно снять выделение некоторых ячеек

Можно, конечно, сначала выбрать один первый диапазон (январь-март), затем зажав клавишу Ctrl выбрать второй (апрель-июнь). Но, как это часто бывает, мы случайно выбираем лишние данные и приходится такую процедуру повторять заново.

Теперь отменить выделение можно следующим способом:

  1. Нажмите и удерживайте клавишу Ctrl.
  2. Выделите ячейки с которых хотите снять выделение.

В случае, если вы случайно снимите выделение с нужных ячеек, которые хотите оставить выделенными, просто повторите тот же процесс — удерживайте клавишу Ctrl.

Снять выделение со строк и столбцов

Аналогичным образом работает снятие выделения со строк и столбцов.

Если вы хотите выбрать весь лист, а затем снять выделение с некоторых конкретных столбцов, вы можете сделать это следующим образом:

  1. Выделите весь лист, нажав на треугольник в верхней левой части листа (или используйте сочетание клавиш Ctrl+A)
  2. Удерживая клавишу Ctrl, выберите нужные столбцы, нажимая на соответствую букву столбца.

Резервное копирование файла Excel

Резервное копирование данных — один из самых безопасных способов защиты информации. Данный макрос помогает минимизировать время на создание сохраненной копии файла Excel.

Когда это необходимо?

Представьте ситуацию, когда вы вдруг понимаете, что вам необходима предыдущая версия файла, скажем по состоянию на пару тройку часов назад. Хорошо если изменений не так много и их можно исправить за 10 минут. Но, к сожалению, бывают случаи, когда на это уходят часы. Чтобы этого избежать необходимо всего-лишь делать резервные копии файла. Тем более если этот процесс занимает пару кликов мышью.

Описание работы

Кнопка Резервное копирование

Для создания резервной копии файла Excel нужно нажать на команду Резервное копирование. Кнопка расположена на вкладке VBA-Excel, которая появится после установки надстройки.

В появившемся диалоговом окне останется только выбрать местоположение и имя копии файла. По умолчанию указана папка, текущего файла. В качестве имени файла указывается имя текущего файла с добавлением даты и времени резервной копии. Вы можете изменить имя на любое удобное.

Программа создаст копию файла, т. е. НЕ затронет текущий файл, в котором вы сейчас работаете.

Резервное копирование листов

Автоматическое резервное копирование

В надстройке также имеется возможно автоматического резервного копирования выбранного файла через заданное время. Для этого требуется выбрать опцию Автоматическое резервное копирование и указать количество часов, минут и секунд, через которое будет запускаться копирование.

Сохранение настроек

Вы можете сохранить заданные настройки и использовать их в других файлах. Для этого установите опцию Сохранить настройки.

Остановка автоматического резервного копированияОтмена автоматического резервного копирования

Для отмены резервного копирования достаточно перейти на вкладку VBA-Excel и нажать левой кнопкой мыши на Резервное копирование и выбрать Отмена резервного копирования.

Надстройка
VBA-Excel

Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.

Как отменить копирование в excel

Популярные разделы FAQ: Общие вопросы Особенности VBA-кода Оптимизация VBA-кода Полезные ссылки
1. Старайтесь при создании темы указывать в заголовке или теле сообщения название офисного приложения и (желательно при работе с Office 95/97/2000) его версию. Это значительно сократит количество промежуточных вопросов.
2. Формулируйте вопросы как можно конкретнее, вспоминая (хотя бы иногда) о правилах ВЕЛИКОГО И МОГУЧЕГО РУССКОГО ЯЗЫКА, и не забывая, что краткость — сестра таланта.
3. Не забывайте использовать теги [сode=vba] . текст программы. [/code] для выделения текста программы подсветкой!
4. Темы с просьбой выполнить какую-либо работу полностью за автора здесь не обсуждаются и переносятся в раздел ПОМОЩЬ СТУДЕНТАМ.

Модераторы: Old Bat, MIF
‘> Как отключить копирование в excel , Excel 97

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему

Сообщ. #1 , 17.01.07, 12:09
Unregistered

Мне нужно чтобы юзер мог заполнять ячейки только путем ручного ввода данных. Копирование или какое либо другое автоматическое заполнение нужно отключить.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.CutCopyMode = False
End Sub

Не совсем подошло, потому что есть возможность осуществлять копирование из другого файла в ячейки

Сообщ. #2 , 17.01.07, 12:53

Full Member
Рейтинг (т): 18
можно ежесекундно забивать буфер пустой строчкой )
Сообщ. #3 , 17.01.07, 13:20
Unregistered

Ну это не вариант)) А если в буфере будет какая-то другая информация даже непредназначенная для копирования в мою форму? И как тогда скопировать данные ИЗ формы в другое место.

Сообщ. #4 , 17.01.07, 15:15
Senior Member
Рейтинг (т): 34

Ну а если гасить это дело на уровне меню (реакция на нажатие кнопки команды меню), подавления перетаскивания и нажатия «горячих клавиш»?

Сообщение отредактировано: bi-lya — 17.01.07, 15:16
Сообщ. #5 , 17.01.07, 15:27

Full Member
Рейтинг (т): 18

а если на Workbook_SheetSelectionChange навесить забивание пустой строки в буфер?
тогда в принципе есть возможность скопировать что-то из другой проги, но только не клацая по листу экселя.

в идеале надо такое сделать еще при просто активности окна экселя, но как сделать обработку события окно эксель активно — я не знаю.

Сообщ. #6 , 18.01.07, 12:54
Unregistered

Вобщем пришел к выводу, что проверка данных в эксель полный отстой, т.к. обходится простым копированием. А если копировать например из ворда — вобще сбивается форматирование ячейки и условия проверки.

Подавление перетаскивания мышкой не проходит. CellsDrugAndDrop = false не помешает перетащить мышкой данные из например из того же ворда в ячейку. Блокирование копирования также не проходит СutCopyMode = false перестает работать, если в ворде нажать Копирование, а затем переключиться в эксель. Кнопка Вставить становится
доступной.

Забивание пустой строки в буфер было бы возможно, если у листа было событие BeforeDropOrPaste, а иначе это просто может привести к большим неудобствам для пользователей. Да и вообще по большому счету отключение копирования тоже не очень хороший вариант, т.к. копирование верных значений в ячейки тоже может понадобиться.

Выход один — пропысывать через макрос все проверки заного. Ну или можно через авто-форматирование например подсвечивать неправильные данные.

-Added 18.01.07, 13:07

Цитата bi-lya @ 17.01.07, 15:15

Ну а если гасить это дело на уровне меню (реакция на нажатие кнопки команды меню), подавления перетаскивания и нажатия «горячих клавиш»?

Как отменить копирование в excel

Здравствуйте, уважаемые форумчане.
В эксель 2016 есть неприятный для меня, по крайней мере, момент: если, скопировав что-то, зайти в ячейку, чтобы в ней что-то ввести/отредактировать, то копирование слетает. Скажите, пожалуйста, можно ли как-то заставить его не слетать?

Пользователь
Сообщений: 11888 Регистрация: 07.11.2014
OS: Win 10 Корп. x64 | Excel 2016 x64: | Browser: Chrome
03.08.2021 17:41:35

Неопытный_Экселист, здравствуйте
Я правильно понимаю, что вас не устраивает вариант копировать ПОСЛЕ редактирования?

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Пользователь
Сообщений: 178 Регистрация: 25.06.2021
03.08.2021 17:50:04

Дело в том, что мне надо в каждую строчку почти вставлять одно и тоже слово, например, Да. Вот я его и скопировал, — и вставляю. Но иногда надо написать слово ДОВЕР, или что-то поменять, а потом снова вставлять ДА. И в итоге мне приходится по дцать раз в одном файле копировать это самое ДА после каждого «чиха», что уже дико задолбало. Вот я и спрашиваю, можно ли как-то сделать так, чтобы копирование не слетало, как было, если мне не изменяет память, в версиях Эксель до 2010 (в 2010-м эксель — честно не помню как было)?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *