VBAでクリップボードを扱う2014/07/15Excelでクリップボードが扱えます。範囲を選択してコピーするという操作をボタン一つで実現します。マクロの記録でもできそうなのですが、違うところは、Excelでコピーをすると選択範囲が点線で囲まれてしまいます。この動作をしないで直接クリップボードへ持っていこうということです。VBAなので範囲でなくても、なんでもいいわけです。strDataobjClipBoard.PutInClipboardDataObject型で定義します。クリップボードへ送りたいデータをSetTextでセットします。セットされたデータをクリップボードへPutInClipboardで送ります。