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

Excelで値のみを貼り付ける(フォーマットを防ぐ)ように制限するにはどうすればよいですか?

通常、コピーしたデータはCtrl + Vキーを同時に押すだけで貼り付けます。 そして、それはすべてのセルフォーマットと一緒にコピーされた値を貼り付けます。 値のみを貼り付けてセルの書式を制限する必要がある場合は、次の方法が役立ちます。

値の貼り付け機能を使用して、値の貼り付けのみに制限(フォーマットを防止)
VBAコードで値のみを貼り付ける(フォーマットを防ぐ)ように制限する
Kutools forExcelでのみ値を貼り付けるように制限する


値の貼り付け機能を使用して、値の貼り付けのみに制限(フォーマットを防止)

値の貼り付けのみに制限する簡単な方法は、コピーしたデータをExcelでのみ値として貼り付けることです。

1.データをコピーした後、データを貼り付ける宛先セルを右クリックします。

2.次に、 価値観 ボタンの下に 貼り付けオプション 右クリックメニューのセクション。 スクリーンショットを参照してください:

コピーされたセルの値のみが宛先セルに貼り付けられていることがわかります。


VBAコードで値のみを貼り付ける(フォーマットを防ぐ)ように制限する

次のVBAコードは、コピーされたセルの値のみを貼り付け、すべてのセルの書式を制限するのに役立ちます。 次のようにしてください。

1。 押す 他の + F11 キーを同時に開いて アプリケーション向け Microsoft Visual Basic 窓。

2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウで、ダブルクリックします このワークブック プロジェクト 右ペインを開いて このワークブック コードウィンドウ。 次に、以下の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 forApplicationsウィンドウを閉じます。

次に、データをコピーして、宛先のワークシートに移動します。 コピー先のセルをXNUMX回クリックまたは右クリックするだけで、コピーされたセルの値がすぐにフォーマットされずに貼り付けられます。


Kutools forExcelでのみ値を貼り付けるように制限する

Kutools for Excel 's コピー範囲 ユーティリティを使用すると、Excelで選択した範囲または複数の選択した範囲の値のみを簡単に貼り付けることができます。 次のようにしてください。

申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.

1.を押しながら、XNUMXつまたは複数の範囲を選択します。 Ctrlキー キーを押してからクリック クツール > コピー範囲

2。 の中に 複数の範囲をコピーする ダイアログボックスで、 価値観 内のオプション 特別なペースト セクションをクリックし、 OK ボタン。

注意:両方または一方を確認できます 行の高さを含む列幅を含む 必要に応じてオプション。

3.次は 複数の範囲をコピーする ダイアログボックスで、コピーしたセルを貼り付けるための空白のセルを選択し、[ OK ボタン。

次に、XNUMXつの範囲または複数の範囲で選択されたすべてのセルの値のみが貼り付けられます。

  無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


関連記事:


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (14)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
これはワークシートレベルでのみ機能しますか? これをXNUMXつのワークシート(ブック全体ではない)にのみ制限しようとしていますが、問題があるようです。
このコメントは、サイトのモデレーターによって最小化されました
これは私のために働きます:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
エラーで次の再開
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End Subの
このコメントは、サイトのモデレーターによって最小化されました
どうもありがとう!! それはうまく機能し、私が取り組んでいるプロジェクトにとって非常に便利です。
このコメントは、サイトのモデレーターによって最小化されました
このコードは素晴らしかったですが、他のプログラムからコピーされたアイテムをシステムクリップボードに貼り付けていました。 Excelセルが実際に切り取りまたはコピーモードでない限り、何もしない「If」ステートメントに入れます。 つまり、セルの周囲で境界線を移動します。

Application.CutCopyModeには、次のXNUMXつのモードがあります。False=カットモードまたはコピーモードではありません。 | xlCopy=コピーモード。 | xlCut=カットモード。

'切り取りまたはコピーモードの場合、値のみを貼り付けます
'カットモードまたはコピーモードでない場合は、スキップして何もしません。

エラーで次の再開
Application.CutCopyMode = Falseでない場合は、
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
終了する場合

これは私が理解するのに少しバガーでした。 それが他の誰かを助けることを願っています。
-Travis(1996年からITプロフェッショナル)
このコメントは、サイトのモデレーターによって最小化されました
こんにちはトラビス、これを投稿していただきありがとうございます。
私は投稿に返信することはありませんが、この回答を投稿していただきありがとうございます。
このコメントは、サイトのモデレーターによって最小化されました
こんにちはTravis、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ürdieich eine Formel gesucht habe、die es erlaubt、beim Kopieren nurWerteeinfügen、möglichzumachen。

Ausschneiden + Drag&Drop habe ich bereits perMakroausgeschaltet。 Ich habe jetzt im Netz folgenden Code gefunden、den ich in
"Diese Arbeitsmappe" geschrieben habe:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object、ByVal Target As Range)
エラーで次の再開
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End Subの

(Der Code verursacht、dass ich nach kopieren、den Inhalt sofort als Wert in eine angeklickte Zelle kopiert bekomme)
Das funktioniert sehr gut、jedoch habe ich noch ein問題dabei:

Wenn ich Werte aus einer Zelle kopiere、kann ichdieseauchingeschützte
Zellen kopieren und das sollnichtsein。 vielengeschütztenでは、Zellen stehenFormelndienichtüberschriebenwerdensollen。

Kann mir jemand helfen、wie ich den Code erweiternoderändernkann、dass er es nur erlaubt innichtgeschützteZellenzukopieren?

グリュス・ヘイコ
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、この機能を一部のシートにのみ追加する機会はありますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、ここに問題があります。セルをクリックすると、値が自動的に貼り付けられます
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護