Note: The other languages of the website are Google-translated. Back to English

Як обмежити лише вставлення значень (запобігти форматуванню) в Excel?

Зазвичай ми вставляємо скопійовані дані лише одночасним натисканням клавіш Ctrl + V. І це вставить скопійовані значення разом із усіма форматуваннями комірок. Якщо вам просто потрібно вставити лише значення та обмежити форматування комірки, наступні методи можуть вам допомогти.

Обмежте лише вставлення значень (запобігання форматуванню) за допомогою функції вставлення значень
Обмежте лише вставлення значень (запобігання форматуванню) за допомогою коду VBA
Обмежте вставку значень лише за допомогою Kutools для Excel


Обмежте лише вставлення значень (запобігання форматуванню) за допомогою функції вставлення значень

Найпростіший спосіб обмежити лише вставлення значень - це вставлення скопійованих даних як значень лише в Excel.

1. Після копіювання даних клацніть правою кнопкою миші клітинку призначення, до якої ви вставите дані.

2 Потім натисніть на Цінності кнопка під кнопкою Параметри вставки розділу в меню, що клацне правою кнопкою миші. Дивіться знімок екрана:

Ви можете бачити, що лише значення скопійованих комірок вставляються в комірки призначення.


Обмежте лише вставлення значень (запобігання форматуванню) за допомогою коду VBA

Наступний код VBA допомагає вставляти лише значення скопійованих комірок та обмежувати всі форматування комірок. Будь ласка, виконайте наступне.

1. прес інший + F11 клавіші одночасно, щоб відкрити Microsoft Visual Basic для додатків вікна.

2 В Microsoft Visual Basic для додатків вікно, двічі клацніть на ThisWorkbook в Проекти права панель, щоб відкрити ThisWorkbook вікно коду. Потім скопіюйте та вставте наведений нижче код VBA у вікно.

Код VBA: забороняється вставляти значення лише в Excel

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    On Error Resume Next
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
End Sub

3 Натисніть кнопку інший + Q одночасно, щоб закрити вікно Microsoft Visual Basic for Applications.

Тепер скопіюйте свої дані та перейдіть до робочого аркуша призначення. Лише один клік або клацання правою кнопкою миші на цільовій комірці негайно вставить значення скопійованих комірок без будь-якого форматування.


Обмежте вставку значень лише за допомогою Kutools для Excel

Kutools для Excel 's Діапазони копіювання Утиліта допомагає легко вставляти лише значення вибраного діапазону або декількох вибраних діапазонів в Excel. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виберіть діапазон або кілька діапазонів, утримуючи Ctrl клавішу, а потім натисніть Кутулс > Діапазони копіювання

2 В Скопіюйте кілька діапазонів діалоговому вікні, виберіть лише Цінності опція в Вставити спеціально , а потім клацніть на OK кнопки.

примітки: Ви можете перевірити обидва або один із Включаючи висоту рядка і Включаючи ширину стовпця варіанти, як вам потрібно.

3. У наступному Скопіюйте кілька діапазонів діалоговому вікні, виберіть порожню комірку для вставки скопійованих комірок, а потім клацніть на OK кнопки.

Потім вставляються лише значення всіх вибраних комірок у діапазоні або декількох діапазонах.

  Якщо ви хочете отримати безкоштовну пробну версію (30-день) цієї утиліти, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (14)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Чи буде це працювати лише на рівні аркуша? Я намагаюся обмежити це лише на одному робочому аркуші (а не на всій книзі), але, здається, є проблема.
Цей коментар був мінімізований модератором на сайті
Це працює для мене:

Приватний додатковий аркуш_SelectionChange(ByVal Target As Range)
On Error Resume Next
Target.pastespecial xlpastevalues
Application.CutCopyMode = True
End Sub
Цей коментар був мінімізований модератором на сайті
Дуже дякую!! Це добре працює і дуже корисно для проекту, над яким я працюю.
Цей коментар був мінімізований модератором на сайті
Цей код був чудовим, але він вставляв елементи в системний буфер обміну, які були скопійовані з інших програм. Я помітив його в оператор «If», який нічого не робить, якщо клітинки Excel насправді не перебувають у режимі «Вирізати» або «Копіювати». тобто переміщення межі навколо комірки (комірок).

Application.CutCopyMode має три режими: False = Не в режимі Cut або Copy. | xlCopy = У режимі копіювання. | xlCut = У режимі Cut.

«Якщо в режимі «Вирізати» або «Копіювати», вставте лише значення
«Якщо не в режимі «Вирізати» або «Копіювати», пропустіть і нічого не робіть.

On Error Resume Next
Якщо не Application.CutCopyMode = False Тоді
Target.pastespecial xlpastevalues
Application.CutCopyMode = True
End If

Мені це було трохи непросто зрозуміти. Сподіваюся, це допоможе ще комусь.
-Тревіс (ІТ-спеціаліст з 1996 року)
Цей коментар був мінімізований модератором на сайті
Привіт, Тревіс, велике спасибі за те, що опублікував це.
Я ніколи не відповідаю на повідомлення, але я ціную, що ви опублікували цю відповідь.
Цей коментар був мінімізований модератором на сайті
Привіт, Тревіс, чи є код для роботи з ctrl+v. Цей код автоматично вставляється при виділенні комірки. Я знайшов код модуля за посиланням, але не міг знайти код для такої книги. Сподіваюся, те, про що я просив, можливо.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Цей коментар був мінімізований модератором на сайті
Діне, це дуже корисно! Спасибі!
Цей коментар був мінімізований модератором на сайті
Це доповнення стало чудовою допомогою! Щиро дякую за публікацію!
Цей коментар був мінімізований модератором на сайті
Привіт, чи є код для роботи з ctrl+v. Цей код автоматично вставляється при виділенні комірки. Я знайшов код модуля за посиланням, але не міг знайти код для такої книги.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Цей коментар був мінімізований модератором на сайті
Шкода, що ніхто не відповідає. Мені також потрібна ця інформація.
Цей коментар був мінімізований модератором на сайті
Привіт! для Kutools «Діапазони копіювання» я зрозумів, що існує обмеження на кількість стовпців, які можна копіювати за раз. Я працюю з 7,500 колонками. Я вибираю 7,500 стовпців як діапазон, але він може копіювати та вставляти лише частину вибраного мною, а не все. Я планую скопіювати всі ці стовпці за один раз і вставити. Чи є спосіб зробити це? просто щоб прискорити справу. Будемо вдячні за будь-яку допомогу. Спасибі!
Цей коментар був мінімізований модератором на сайті
Привіт
ich habe eine excel-datei (100 tabellenregister) für die ich eine formel gesucht habe, die es erlaubt, beim kopieren nur werte einfügen, möglich zu machen.

Ausschneiden+Drag&Drop habe ich bereits per Makro ausgeschaltet. Ich habe jetzt im Netz folgenden Code gefunden, den ich in
"Diese Arbeitsmappe" geschrieben habe:

Private Sub Workbook_SheetSelectionChange(ByVal Sh як об'єкт, ByVal Target як діапазон)
On Error Resume Next
Target.pastespecial xlpastevalues
Application.CutCopyMode = True
End Sub

(DER CODE VERURSACHT, DASS ICH NACH KOPIEREN, DEN INHALT SOFORT ALS WERT в EINE ANGEKLICKTE ZELLE KOPIERT BEKOMME)
Das funktioniert зеЬг кишка, jedoch хабі ич Noch Ein Проблема Дабей:

Wenn Ich Werte Aus Einer Zelle Kopiere, Kann Ich Diese Auch у Geschützte
Zellen Kopieren und das soll nicht sein. У Вілен Гечютцтена Зеллен Стехен Формельн Діхт Юбершрібен Верден Соллен.

Kann Mir Jemand Helfen, Wie Ich Den Code Erweitern Oder ändern Kann, Dass er es nur erlaubt в Nicht geschützte Zellen Zu Kopieren?

Грусс Хейко
Цей коментар був мінімізований модератором на сайті
Привіт, чи є можливість додати цю функцію лише в деякі аркуші?
Цей коментар був мінімізований модератором на сайті
Привіт, тут виникла проблема, значення автоматично вставляються, коли ви натискаєте на клітинку
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL