• ベストアンサー

貼り付けオプション 個別

エクセルについて。 データを貼付け後に表示される「貼り付けオプション」ですが、 これをエクセルファイル毎に、かつ、ある列(B)に対してのみ非表示にできないでしょうか? エクセル全体で、「貼り付けオプション」非表示の方法はあるようですが、、、 よろしくお願いいたします。 エクセル2007 VBAでも不可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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列のセルを選んで」貼り付けた場合は貼り付けオプションを表示しない。

noname#191254
質問者

お礼

ご回答ありがとうございます。

関連するQ&A