[[20170316011236]] 『セルの値をクリップボードに保存するマクロ』(ととち) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの値をクリップボードに保存するマクロ』(ととち)

クリックしたら指定されているセルの内容がクリップボードに保存されるボタンを作成しました。
エクセルファイルを開いてしばらくは正常に動作しているのですが、そのファイルを開いたまま使わない(エクセル以外の操作等)をしてエクセルをしばらく放置していると、正常に動かなくなってしまいます。
ボタンをクリックしてみると、うまくクリップボードに保存されないのか、メモ帳に貼り付けを行ってもなにも貼りつきません。
エクセルのセルに貼り付けを行うと「・・」と点が二つ表示されます。
よろしくお願いします。

Sub Macro2()
'
' Macro2 Macro
'
'
ActiveSheet.Calculate

    Dim myDO As New DataObject
    myDO.SetText Range("f11").Value
    myDO.PutInClipboard
End Sub  

< 使用 Excel:Excel2010、使用 OS:Windows8 >


ご提示のコードには、おかしなところはありません。なぜこのコードが原因だと考えたのでしょう?

そもそも、放置するだけでおかしくなるならば、貴方のPC上で動かしている、他のアプリの問題ではないでしょうか? 常駐しているアプリを順次停止していきながら、原因アプリを特定してみてください。
(???) 2017/03/17(金) 13:07


[[20170312113516]]で質問済みのトピ。
βさんとγさんが対応してるみたいです。
(2Win) 2017/03/17(金) 15:32

2Winさんありがとうございます。 何か似た話だなぁ、と思ったら、同じ内容だったのですね。だから放置されていた、と。
納得です。 こちらのスレは無視します。
(???) 2017/03/17(金) 17:44

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.