特定のシートで張り付けることができるオプションを値のみの貼り付けと数式のみの貼り付けに制限したいです。
現在作成しているExcelのファイルでは条件付き書式が設定されております。
しかしそのファイルは多くの方が扱うものなので、コピペなどが頻繁されてしまいます。
条件付き書式などについて理解がある方であれば、値で貼り付けなどをしていただけますが、知識が無い方だと全て貼り付けなどをしてしまい、結果として条件付き書式がうまく機能しないということが起こってしまいます。
そのようなことを防ぐためにも、マクロから貼り付けることができる種類を 値のみ と 数式のみ という風に制限することはできないでしょうか。
値のみ と 数式のみという2種類が難しければ、値のみの貼り付けに制限するということでも大丈夫です。
また、貼り付けの制限もブックのシート全てというようなことではなく、このシート1は値のみの貼り付けしかできない、シート2は貼り付けの制限がないというようにしたいです。
以下のサイト(知恵袋)を拝見して、それを参考にアレンジしてみたのですが、
知恵袋のコードですと、値貼り付けさせるかどうかを target.count で分岐させております。
これだと多くのセルを選択して、一気にデリートするときなどで、使えない仕様になっております。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1315563813
他にも調べてみましたが、良いアイデアが思い浮かばず、こちらで質問させていただきました。
特定のシートのみで貼り付けを制限させる方法はございますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/03 10:20
2021/07/03 13:28 編集
2021/07/03 23:53