Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Чи не редагуються осередки

  1. Пошук по мітках
хитрощі »24 Листопад 2015 Дмитро 27797 переглядів

Як зазвичай ви редагуєте / змінюєте дані в осередках, якщо треба змінити якусь частину даних? Тиснете або F2, або подвійне клацання лівою кнопкою миші на осередку - і вносите правки. Але ось в якийсь момент ні F2, ні подвійний клік не працюють.
Причин може бути три:
Причина перша - Лист захищений
Сама елементарна причина - аркуш захищений. Визначити, що аркуш захищений дуже просто - при спробі змінити значення комірки Excel сам повідомить про це таким повідомленням:

На щастя там же, в цьому ж повідомленні, Excel пише як цей захист зняти: вкладка Рецензування-зняття захист аркуша.

Якщо ви забули пароль на лист, то можете скористатися командою моєї надбудови MulTEx - Зняти захист з аркуша (без пароля) . Надбудова платна, але є ДЕМО період на один місяць, якого повинно вистачити, щоб зняти захист з одного аркуша.

Причина друга - В осередках встановлена ​​перевірка даних
В осередках листів можна встановлювати перевірку на дані, що вводяться. І якщо вона встановлена ​​- то відредагувати дані вийде, але завершити введення цих даних через Enter вже немає - з'явиться повідомлення на кшталт такого:

Обійти таке повідомлення можна, запровадивши або коректне значення, або видаливши перевірку даних, або скопіювавши іншу клітинку і вставивши в потрібну. Однак я рекомендую все ж вводити коректне значення, тому що якщо перевірка встановлена ​​- значить в файлі швидше за все є певні алгоритми, які будуть невірно працювати при недотриманні правил введення в нього даних.
Детальніше про перевірку даних можна почитати в статті: Перевірка даних Причина третя - Заборонено введення безпосередньо в осередках
І сама екзотична причина - редагування безпосередньо в осередках заборонено. Це означає, що редагувати значення осередків безпосередньо на аркуші не можна, однак через рядок формул це дія допускається без проблем і обмежень (за умови, що озвучені вище причини відсутні).
Де розташована рядок формул:

В такому випадку треба перевірити наведене нижче
  • для Excel 2003: Сервіс - Параметри вкладка Правка -Встановити прапорець Правка прямо в осередку
  • для Excel 2007: Кнопка Офіс - Параметри Excel (Excel Options) - Додатково (Advanced) -Встановити прапорець Дозволити редагування в осередках (Allow Editing Directly in the Cells)
  • для Excel 2010 і вище: Файл (File) - Параметри (Options) - Додатково (Advanced) -Встановити прапорець Дозволити редагування в осередках (Allow Editing Directly in the Cells)
Причина четверта - В файлі є код, який забороняє зміни
У файлі може бути код, який забороняє редагування або зміни даних в осередках. Як правило такі коди дозволяють внести дані в осередку, але після натискання Enter повертають колишнє значення. Ще при цьому може бути видане повідомлення про неможливість зміни даних в цих осередках.
Коди розташовані як правило в модулі листа і виглядають приблизно так: Private Sub Worksheet_Change (ByVal Target As Range) With Application .EnableEvents = 0 MsgBox "На цьому аркуші заборонено змінювати дані осередків", vbInformation, "www.excel-vba.ru". Undo .EnableEvents = 1 End With End Sub

Private Sub Worksheet_Change (ByVal Target As Range) With Application .EnableEvents = 0 MsgBox "На цьому аркуші заборонено змінювати дані осередків", vbInformation, "www.excel-vba.ru" .Undo .EnableEvents = 1 End With End Sub

Повідомлення може і не бути.
Щоб обійти такий захист досить заборонити виконання макросів і запустити файл знову. Або перейти в модуль листа і видалити всі коди.
Заборонити виконання макросів можна в налаштуваннях:

  • Excel 2003:
    Сервіс-Безпека-Рівень макросів "Високий"
  • Excel 2007:
    Кнопка Офіс - Параметри Excel (Excel Options) - Центр управління безпекою (Trust Centr) - Параметри центру управління безпекою (Trust Centr Settings) - Параметри макросів (Macro Settings) - Вимкнути всі макроси без повідомлення (Disable All Macros without notification)
  • Excel 2010 і вище:
    Файл (File) - Параметри (Options) - Центр управління безпекою (Trust Centr) - Параметри центру управління безпекою (Trust Centr Settings) - Параметри макросів (Macro Settings) - Вимкнути всі макроси без повідомлення (Disable All Macros without notification)

Після зміни параметрів безпеки макросів необхідно перезапустити програму Excel: закрити його повністю і відкрити заново. Тільки після цього зміни вступлять в силу.

Про те, що таке модуль листа і де його шукати можна прочитати в статті: Що таке модуль? Які бувають модулі?

Стаття допомогла? Поділися посиланням з друзями! Відео уроки

{ "Bottom bar": { "textstyle": "static", "textpositionstatic": "bottom", "textautohide": true, "textpositionmarginstatic": 0, "textpositiondynamic": "bottomleft", "textpositionmarginleft": 24, " textpositionmarginright ": 24," textpositionmargintop ": 24," textpositionmarginbottom ": 24," texteffect ":" slide "," texteffecteasing ":" easeOutCubic "," texteffectduration ": 600," texteffectslidedirection ":" left "," texteffectslidedistance " : 30, "texteffectdelay": 500, "texteffectseparate": false, "texteffect1": "slide", "texteffectslidedirection1": "right", "texteffectslidedistance1": 120, "texteffecteasing1": "easeOutCubic", "texteffectduration1": 600 , "texteffectdelay1" 1000, "texteffect2": "slide", "texteffectslidedirection2": "right", "texteffectslidedistance2": 120, "texteffecteasing2": "easeOutCubic", "texteffectduration2": 600, "texteffectdelay2": 1500, " textcss ":" display: block; padding: 12px; text-align: left; "," textbgcss ":" display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100% ; background-color: # 333333; opacity: 0.6; filter: a lpha (opacity = 60); "," titlecss ":" display: block; position: relative; font: bold 14px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; "," descriptioncss ":" display: block; position: relative; font: 12px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; margin-top: 8px; "," buttoncss ":" display: block; position: relative; margin-top: 8px; "," texteffectresponsive ": true," texteffectresponsivesize ": 640," titlecssresponsive ":" font-size: 12px; "," descriptioncssresponsive ":" display: none! important; "," buttoncssresponsive ": "", "addgooglefonts": false, "googlefonts": "", "textleftrightpercentforstatic": 40}}

Пошук по мітках

Access apple watch Multex Outlook Power Query і Power BI VBA робота в редакторі VBA управління кодами Безкоштовні надбудови дата та час Діаграми і графіки записки захист даних Інтернет Картинки і об'єкти Листи і книги Макроси і VBA надбудови Налаштування печатка Пошук даних Політика конфіденційності Пошта програми Робота з додатками Робота з файлами Розробка додатків зведені таблиці списки Тренінги та вебінари фінансові форматування Формули і функції функції Excel функції VBA Осередки і діапазони акції MulTEx аналіз даних баги і глюки в Excel посилання Які бувають модулі?
Стаття допомогла?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.