関連記事ユーザーがシートにコピペをして書式情報がおかしくなるエクセルはユーザーが自由に色々と出来てしまう事がメリットであり、デメリットです。ワークシート内の書式情報をコピペで崩されてしまう経験はないでしょうか。(例)・エクセル初心者が書式情報を壊して、表示がおかしくなった!と問い合わせが来た。→値で貼り付けしてねの回答でOK(この時間も無駄・・・)・エクセルを少し知っている人や、書式情報が壊れても何も思わない人は問い合わせすらない。→成果物提出時に書式情報を修正する(無駄な時間・・・)上記を解決するのに書式情報を再作成でもよいのですが、メンテナンスを考えると避けたいです。その為、複数のデータを一度に更新された場合、値で貼付処理に自動変換してしまうのがスムーズです。コピペされても強制的に値で貼付処理するサンプルコードWorkSheet_Change(ワークシートが更新されたら)マクロを実行します。Sub注意点Worksheet_Changeイベントのため、標準モジュールでは感知できません。本コードは対象としたいWorkSheet内のシートモジュールに記述をする必要があります。私が管理しているマクロでは上記で十分ですが、面倒な人がいる場合は、クリップボード内にデータがあるかどうか判断する方がよいかもしれません。Create関連記事VBATips「全シートをシート名でXPS保存する処理」をパーツ化する。2022.01.15VBATipsVBATips全てのシートの「英数字は半角」「カタカナは全角」に変換する処理をパーツ化する【エクセルマクロ】'■Activeブックのすべてのシートの「英数字は半角」「カタカナは全角」にする。特定文字より右部分にある文字列を抜き出したい場合があります。コメントをキャンセルメールアドレスが公開されることはありません。特定のワークシートでペーストを禁止する【SelectionChange】【ExcelVBA】ホームExcelVBAVBATipsサイト紹介ExcelVBAマクロを外注にて代行開発致します。defined.")}))}()タイトルとURLをコピーしました。