前提・実現したいこと
エクセルにて
セルの値を、マクロを埋め込んだボタンをクリックすることで
クリップボードへコピーされ、どこにでも貼り付けができるようにしたいと考え
「VBA DataObject」などを調べてみたところ
どれも方法が違い、試してみましたがうまくいきませんでした。
もはや何が正攻法なのかもわかりません。
Range("○○").copy を使用して、マウスのクリック数を減らす程度で諦める前に
こちらでご教示頂けたらと思い質問させていただきます。
試したこと
検索した際に見つけた下記コードを試してみましたが
クリップボードから貼り付けられた文字は「・・」というものでした。
ーーーーーーーーーーーーーーーー
Sub copy_e6()
'
' copy_e6 Macro
'
Dim myDO As New DataObject myDO.SetText Range("E6").Value myDO.PutInClipboard
End Sub
ーーーーーーーーーーーーーーーー

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/02 01:55