- ベストアンサー
貼り付けオプション 個別
エクセルについて。 データを貼付け後に表示される「貼り付けオプション」ですが、 これをエクセルファイル毎に、かつ、ある列(B)に対してのみ非表示にできないでしょうか? エクセル全体で、「貼り付けオプション」非表示の方法はあるようですが、、、 よろしくお願いいたします。 エクセル2007 VBAでも不可能でしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
対象のブックを開く ALT+F11でVBE画面を開く 対象ブックのVBAProjectの中にあるThisWorkbookシートをWクリックする 現れたシートに下記をコピー貼り付ける private sub Workbook_SheetSelectionChange(byVal Sh as object, byVal Target As range) application.displaypasteoptions = target.column <> 2 end sub ファイルメニューから終了してエクセルに戻る てきとーにコピーし、「B列のセルを選んで」貼り付けた場合は貼り付けオプションを表示しない。
お礼
ご回答ありがとうございます。