Не работает правая кнопка мыши в excel
dim cmnbCBar as CommandBar
on error resume next
4) запускаем макрос
Возникла такая же проблема с Microsoft Excel 2013.
Ваш макрос был весьма кстати, спасибо!
Спасибо! Была подобная проблема с Microsoft Excel 2016.
Все заработало после макроса
Время, в Excel является числом, точнее, десятичной дробью меньше единицы. (Соответственно дата - число, больше единицы. А дата с временем - это сумма этих чисел.).
Что бы данное число смотрелось в клетке как Дата, или Время, или Дата с Временем - для этого необходимо задать определенный формат с свойствах ячейки (Втор. кл. мыши по ячейке - пункт "Формат Ячейки"). Следственно, над любой датой и над любым временем можно производить операции сложения и вычитания. Так же надо помнить, что в Excel есть функция (ВРЕМЯ()), которая преобразовывает три значения (часы,минуты,секунды) в специальную десятичную дробь, которая, по сути, является временем "чч:мм:сс", если изменить формат ячейки на "Время-13:30:55".
- Пусть в ячейке A1 у нас есть время "23:23:59", тогда
- Пусть, клетках B1,C1,D1 у нас будет количество часов,минут,секунд, (целые числа) которое мы хотим добавить к нашему времени.
- Для получения результата, запишем в клетке E1 формулу: =A1+ВРЕМЯ(B1;C1;D1)
График можно перенести как картинку обычным копированием.
Для того, что бы перенести график из EXCEL в Power Point. В Excel выделить график, выполнить "копировать", открываем Power Point, открываем нужный слайд, выполняем операцию "вставить".
Сохранить можно множеством способов:
1 - Горячие клавиши. Shift+F12 - сохранить. F12 - сохранить как.
Contrl + S - Сохранить.
2 - Нажав на клавишу альт и управляя стрелочками, выбрать нужное меню затем нажать копку Enter.
Чтобы уметь использовать макросы в excel нужно уметь программировать. Если вы программировать не умеете, то и макрос скорей всего написать не сможете.
Если вы берете макрос с интернета, то скорей всего там будет подробная инструкция что и куда надо вставить. Лично я не пользуюсь ими. Мне, как обычному пользователю, хватает стандартных команд в виде IF, SUMM и т.д.
В общем-то это просто делается. Когда копируете в буфер обмена содержимое ячейки (не важно с помощью меню, ленты или просто CTRL+C), то потом, когда в другую ячейку надо будет вставить только данные надо кликнуть по стрелочке расположенной рядом с кнопочкой в меню "Вставить". Там выпадет менюшка с запросом чтот именно вы хотите вставить. Если нет прямого указания (например, есть только иконки разные), то копайте глубже через пункт "Специальная вставка". Дальше думаю сами разберетесь.
Лично мне там нравится опция "Вставить ширину колонок". Часто, когда копируешь блок в новое место, в этом месте ширина колонок остается оригинальной, что сильно мешает восприятию информации. Так вот когда скопируешь туда ширины исходных колонок, все становится на свои места.
Это - статья с пошаговым руководством.
Проблема
При нажатии правой кнопки мыши вместо появления контекстного меню выделяется ячейка.
Решение
Шаг 1: Проверить исправность клавиатуры
Возможно, правая кнопка не работает из-за того, что одновременно нажимается какая-либо клавиша на клавиатуре. Обычно это бывают клавиши-модификаторы (Fn, Alt, Ctrl, Caps Lock и др.). Необходимо проверить их правильное функционирование, так как часто из-за загрязнения или простого износа клавиши начинают западать. В таком случае нажимайте их, пока они не разблокируются.
Шаг 2. Настроить параметры конфигурации принтера по умолчанию
Далее щелкните правой кнопкой мыши значок Microsoft XPS Document Writer и выберите Использовать по умолчанию.
Шаг 3: Сбросить параметры конфигурации Internet Explorer
Для редактирования Реестра вам потребуется закрыть все работающие приложения Microsoft Office.
Примечание: перед редактированием Реестра всегда рекомендуется сделать резервную копию. См. статью: Резервное копирование Реестра
Перейдите по этим каталогам и переименуйте ключи с “Office” на “Office.old”:
* Hkey_Current_user/Software/Micrsoft/Office
* Hkey_Local_Machine/Software/Microsoft/Office
Перезагрузите компьютер, чтобы изменения вступили в силу.
Нас интересует ваше мнение! Мы ждем ваших отзывов по данным статьям; их можно ввести в поле для комментариев в нижней части страницы. Ваши отзывы помогают нам повышать качество контента. Заранее спасибо!
Не можете понять, почему у вас в Excel не работает правая кнопка мыши? В чем может быть причина?
- Срабатывает макрос, вызывающий блокировку вызова контекстного меню;
- Глюк связан с некорректным выходом из предыдущего документа Excel;
- Общий сбой со стороны работы программы;
- Сломаны мышь или клавиатура;
- «Шалит» операционная система;
- Вирусы на компе;
- Произошел конфликт с подключенным принтером.
Главное предназначение данной клавиши - вызов контекстного меню с основными командами: «Вставить», «Копировать», «Формат ячеек», «Гиперссылка» и т.д. Понятное дело, если правая кнопка мыши не работает, «каши вы не сварите» ни в Эксель, ни в любой другой программе.
Почему мы упомянули другие утилиты? Потому что часть причин, из-за которых мышь не работает, с Excel связана, другая же – нет. Как узнать, глобальная случилась проблема или локальная? Очень просто: сверните лист книги и щелкните правой кнопкой мыши по рабочему столу. Контекстное меню появилось? Значит объяснение стоит искать в Excel. Реакции нет? Проверяйте операционную систему или подключенные устройства.
А давайте подробно разберем, почему в Экселе может не работать правая кнопка мыши, а также выясним, как решить проблему? Начнем с ситуаций, когда контекстное меню заблокировано только в указанной программе.
Работает макрос, запрещающий вызов контекстного меню
Макрос - это специальный код (мини-программа), написанный на языке, понятном Excel. Он предназначен для выполнения каких-то определенных, чаще всего повторяющихся, действий. Таких макросов можно создавать сколько угодно, вы даже можете объединить их в свою личную книгу, задав для активации каждой команды определенную комбинацию клавиш.
Макросы в Excel пользуются большой популярностью, поскольку позволяют здорово оптимизировать работу. Однако, иногда они преподносят «сюрпризы». Пример – наша ситуация, когда в Эксель, внезапно и без причины, не работает правая мышь.
Если объяснить, что произошло, максимально просто, вы открыли чей-то документ, где работает макрос, отключающий вызов контекстного меню. Или сами, по неосторожности и незнанию, где-то его применили.
Макрос, блокирующий вызов контекстного меню – самая популярная причина рассматриваемого в статье сбоя. Что можно сделать?
Если правая кнопка мыши перестала работать вот прям только что, вспоминайте, в какой очередности открывали файлы, листы и книги. Далее, действуйте в обратном порядке. Пройдитесь по всем документам, по всем модулям. Везде проверяйте функциональность клавиши. У вас есть реальная возможность отыскать файл Excel, в котором стоит макрос, изменяющий работу программы (блокирующий правую кнопку). Возможно, когда вы вышли из этого файла, случился глюк, и система не вернула настройки на место или применила их ко всем книгам. Как только найдете «нулевого пациента», отключите данный код. Где его искать?
- Откройте вкладку «Вид» и найдите крайний правый подраздел (вверху), который так и называется: «Макросы»;
- Щелкните, выберите пункт «Макросы»;
- Разыщите в списке незнакомые или новые;
- Выделите и выберите справа клавишу «Удалить»;
- Или в нижней части окошка кликните по выпадающей вкладке и вместо значения «Все открытые книги» выберите «Эта книга». Теперь данный макрос работает только в настоящем документе.
- Иногда разыскать в уйме поступивших файлов лагающий скрипт невозможно. Или слишком долго. Особенно, если они поступают от разных источников (например, много людей постоянно сдают вам работу в Excel документах). Поэтому, поступите проще: просто отключите этот макрос во всех книгах Excel, выбрав в выпадающем списке значение «Все открытые книги».
А можно вообще ничего не искать и не удалять. Просто забейте в систему код, который отменит блокировку запрета вызова контекстного меню комплексно. Не переживайте, код уже за вас создали, остается только вставить его в нужное поле. Вот инструкция:
- Откройте Excel и нажмите «Alt+F11» (на некоторых ноутбуках +FN);
- Откроется Visual Basic for Application (VBA-редактор);
- Выделите лист командой клавиш «Ctrl+R» и пройдите по пути Insert – Module;
- В окно редактора вставьте код:
Sub Reset_All_Bars()
Dim cmbComBar As CommandBar
On Error Resume Next
For Each cmbComBar In CommandBars
cmbComBar.Reset: cmbComBar.Enabled = True': cmbComBar.Visible = True
Next cmbComBar
End Sub - Чтобы его активировать, нажмите кнопку F5;
- Готово, закрывайте редактор и проверяйте, работает ли теперь правая кнопка мыши в Эксель.
Неправильный выход из приложения
Если предыдущая сессия в программе была завершена некорректно, например, ноутбук разрядился в ноль и «отрубился», или комп выдернули из розетки, вполне возможно сейчас правая кнопка в Эксель не работает именно из-за этого.
Попробуйте закрыть эту книгу и все остальные открытые Excel документы. Теперь желательно перезагрузить компьютер. Вновь запускать программу лучше с нового, созданного только что, файла.
Сбой в работе Excel
Скорее всего в данном случае работать откажется не только правая кнопка, но и другие стандартные функции и команды. Если программа «гонит» без явной причины, будьте готовы к необходимости полной переустановки всех компонентов Office. Также нужно будет выполнить очистку реестра.
Поломка оборудования
Не думали, что правая кнопка мыши в вашем Экселе не работает потому, что сломалась мышь? Клавиша может залипать, внутри мог отойти контакт, или плата отсырела. Вспомните, с устройством в последнее время ничего не случалось? Словом, попробуйте подключить другую мышь, проверьте, работает ли вызов контекстных команд.
Также, проблема может быть связана с клавиатурой. Причем тут клава? Возможно на ней зажаты какие-то клавиши-модификаторы (Ctrl, Alt, Fn, Caps Lock и т.д.), которые и блокируют одновременную работу правой кнопки.
Залипание кнопок клавиатуры явление нередкое, особенно, если устройство - уже видавшее виды и солидно пожившее. Внутри скопилась пыль, грязь, кнопки, банально, износились.
Попробуйте временно отсоединить клавиатуру или выключить (если на ней есть клавиша отключения) и проверьте, будет ли работать мышь.
«Шалит» операционная система
Переустановка Винды – неизбежно необходимая периодически мера. Задуматься о ее целесообразности позволят не только проблемы с Excel, но и другие «звоночки». Например, участившиеся явления «синего экрана», общая заторможенность компа, долгие загрузки документов, правая кнопка не работает, причем, не только в Excel и т.д.
Вирусы
Тут все банально просто: запустите на компе глобальную проверку на вирусы. Скорее всего кнопка не работает не поэтому, но вреда сие действо точно не принесет.
Конфликт с подключенным принтером
Еще, правая кнопка мыши в Excel 2016 может не работать из-за неправильной настройки параметров конфигурации принтера.
- Зайдите в проводник (Пуск) и выберите раздел «Устройства и принтеры»;
- Правой кнопкой мыши выберите «Microsoft XPS Document Writer»;
- Установите значение «Использовать по умолчанию»;
- Готово.
Все причины, из-за которых могла перестать работать правая кнопка, в статье перечислены в порядке частоты встречаемости. Последние три варианта – самые редкие, а потому, рекомендуем начать с первых по списку.
Отключены параметры вырезания, копирования и удаления в контекстном меню
Щелкните правой кнопкой мыши любой файл Excel, и вы увидите, что параметр вырезания, копирования или удаления отключен. В нашем случае не работал только вариант вырезания. Однако вы также можете столкнуться с проблемой с другими параметрами, такими как копирование, удаление или вставка.
Замороженный параметр вырезания в контекстном меню Excel
В дополнение к контекстному меню, вызываемому правой кнопкой мыши, вы можете заметить, что эти параметры также отключены на значках ленты.
Почему возникает эта проблема?
В нашем понимании это произошло из-за обработки некоторых листов Excel, которые отключают функции. Например, мы обработали некоторые ограниченные книги Excel, в которых отключены макросы. Эти книги Excel также ограничивают функции вырезания, копирования и вставки, заставляя вас вводить каждую ячейку вручную и проверять на основе настроек макроса. Однако похоже, что эти ограничения применяются в реестре Windows или в других параметрах, которые продолжают ограничивать параметры вырезания, копирования или вставки во всем приложении Excel.
Другой причиной проблемы может быть игра с настройками Excel за кулисами или изменение записей реестра без понимания.
- Сбросить ячейки с помощью редактора VBA
- Изменить запись в реестре
- Запустите Excel в безопасном режиме
- Очистить папку автозагрузки
- Проверить атрибуты файла
- Восстановить Excel
1. Сбросить ячейки из редактора VBA
- Закройте все листы Excel и запустите новую пустую книгу.
- Нажмите Alt + F11, чтобы открыть редактор «Microsoft Visual Basic для приложений».
- Когда вы находитесь в редакторе VBA, перейдите в меню «Вставить> Модуль», чтобы открыть новый модуль.
- Это откроет редактор на правой панели и вставит приведенный ниже код в редактор.
- Это должно выглядеть так, как показано ниже.
- Нажмите F5 или нажмите кнопку «Выполнить», которая выглядит как кнопка воспроизведения. Либо перейдите в меню «Выполнить> Выполнить под / пользовательскую форму».
- Команды запустятся и сбросят ваши ячейки Excel до поведения по умолчанию.
- Вы не увидите никаких результатов, таких как успех или неудача. Просто закройте / выйдите из редактора VBA и вернитесь в свою книгу Excel.
- Щелкните правой кнопкой мыши и проверьте, включены ли параметры. Вы также должны проверить, включены ли значки на ленте.
Вышеупомянутые команды в основном сбрасывают ячейки в ячейках, строках и столбцах Excel. Это должно существенно решить проблему и установить поведение ячеек по умолчанию.
2. Изменить запись в реестре.
Вышеупомянутое решение устранило проблему для нас. Однако, если вам сложно запускать команды в редакторе VBA, попробуйте этот альтернативный вариант.
- Нажмите клавиши «Win Logo + R», чтобы открыть окно «Выполнить».
- Тип regedit и нажмите Enter, чтобы открыть редактор реестра.
- Когда вы находитесь в редакторе реестра, перейдите к Компьютер HKEY_CURRENT_USER Software Microsoft office 16.0 Excel Options дорожка. Обратите внимание, что 16.0 означает Excel 2016, возможно, вам придется поискать свою версию Excel там.
- Щелкните правой кнопкой мыши папку «Параметры» и переименуйте ее в любое имя, например «Параметры_старый».
Теперь запустите приложение Excel и проверьте, включены ли параметры в контекстном меню и на ленте.
Связанный: 10 советов по повышению производительности в Excel.
3. Запустите Excel в безопасном режиме.
Если вам сложно открыть, удерживая клавишу Ctrl, нажмите клавиши «Win + R», чтобы открыть окно «Выполнить». Тип превосходно / безопасно и нажмите Enter. Это откроет Excel в безопасном режиме.
Команда безопасного режима Excel
Проверьте разрез и другие доступные варианты. Если да, то проблема может быть в конфликтующих надстройках. Чтобы найти конкретную надстройку, которая вызывает проблемы, вам необходимо отключить одну за другой, следуя приведенным ниже инструкциям.
- Откройте Excel и перейдите в меню «Файл> Параметры».
- Щелкните раздел «Надстройки» и щелкните раскрывающееся меню рядом с параметром «Управление» внизу.
- Выберите «Надстройки COM» и нажмите кнопку «Перейти…».
- Снимите флажок, чтобы отключить надстройку.
Точно так же перейдите в «Надстройки Excel» и отключите их все. После этого вы можете по очереди определять, какой из них вызывает проблемы.
4. Очистите папку автозагрузки Excel.
Иногда поврежденная папка автозагрузки Excel может создавать проблемы.
- Откройте проводник и перейдите по пути «C: Users Username AppData Roaming Microsoft Excel». Не забудьте заменить имя пользователя на свое имя пользователя в пути.
- Вы должны увидеть папку XLSTART (она должна быть пустой, иначе вы можете ее не видеть) и файл .xlb или .xlsb в этой папке.
- Вырежьте все файлы внутри этой папки и сделайте резервную копию куда-нибудь.
- Перезапустите Excel и убедитесь, что проблема решена.
Если вы не знаете правильный путь, нажмите Alt + F11 в Excel, чтобы открыть редактор VBA. Перейдите в меню «Вид> Немедленное окно» или нажмите клавиши Ctrl + F5. Вставьте приведенный ниже код в текстовое окно «Немедленно».
Нажмите Enter, чтобы найти путь к запуску.
Найти путь к запуску Excel
Примечание: Не удаляйте файлы .xlb или .xlsb. Это файл настроек Excel, содержащий настройки для панели инструментов. Если проблема не решена, вы можете вставить файл обратно в папку.
5. Проверьте атрибуты файла.
Проверьте, просматриваете ли вы книгу Excel, доступную только для чтения. Хотя файлы только для чтения позволяют вырезать или удалять содержимое, вы можете получить предупреждение при попытке сохранить файл. Вы можете щелкнуть правой кнопкой мыши значок файла и перейти в «Свойства», чтобы удалить параметр только для чтения.
Файл только для чтения
Точно так же, если вы просматриваете файл .xlsm, возможно, что макрос может отключить такие функции, как вырезание, копирование или удаление.
6. Восстановите Excel
Мы не рекомендуем это делать, так как это приведет к восстановлению всей установки Office на вашем компьютере, включая другие приложения, такие как Word, Outlook и PowerPoint. Если у вас есть несколько проблем с Office, включая отсутствующие параметры вырезания / копирования / удаления, попробуйте восстановить установку.
- Нажмите клавиши «Win + I», чтобы открыть приложение «Настройки Windows».
- Перейдите в раздел «Приложения> Приложения и функции».
- Введите «офис» в поле поиска, чтобы отфильтровать установку Microsoft Office.
- Щелкните установочный файл, а затем нажмите кнопку «Изменить».
- В зависимости от вашей установки следуйте дальнейшим инструкциям по онлайн-ремонту.
Заключительные слова
Читайте также: