本文へスキップ

別館:エクセルQC館 別館:エクセル株式館

  1. トップページ>
  2. Tips>
  3. Excel2010、VBAのコピペ命令でエラーになる原因

Tipstips

備忘録として、主にパソコン関係のTipsを記載して行きます。


新着情報
@UiPath、メモ
AOffice365、Excel:VBAで画面更新がチラツク時の対策
BOffice365、Excel:勝手に手動計算になる原因
COffice365、Excel:フィルターで3つ以上の条件にする方法
DOffice365、Excel:シート同士の違いを見つける方法

Excel2010、VBAのコピペ命令でエラーになる原因

Excel2010は、手頃な価格で高機能な表計算ソフトです。
またVBAによるプログラムを行うと、特に繰り返し作業では多大な威力を発揮します。

しかし、Excel2010と他のアプリケーションの相性により、正しく動作しない場合が有ります。
VBAのコピペ命令を実行すると、エラーになる現象が見られました。
使用したパソコンは、下記のソフトを使用していました。

OS       : Windows7(32bit)
表計算ソフト   : Excel2010(32bit)
ランチャーソフト : ArtTips Ver 7.90(32bit)

以下、Excel2010、VBAのコピペ命令でエラーになる原因と対策を記載して行きます。

(項目1)
 ・VBAのコピペ命令を実行している時に、「エラーで止まる」又は「強制終了になる」現象が発生しました。
 ・同じ作業を5回程度繰り返すと、実行できる場合が有りました。

(項目2)
 ・パソコンでエラーが発生した場合、イベントビューアーに記録される事が有ります。
 ・そこで、イベントビューアーでエラーの記録を調べる事にしました。
 ・コントロールパネル → システムとセキュリティ → イベントログの表示 をクリックします。
 ・カスタムビューの管理イベントを見ると、Excel2010に関係するエラーが有りました。
 ・エラーの内容を下記に示します。
  - EventData
   EXCEL.EXE
   14.0.7132.5000
   53ec9d06
   ntdll.dll
   6.1.7601.18247
   521ea91c
   c0000374
   000c3873
   15dc
   01cfe76bd64955c9
   C:\Program Files\Microsoft Office\Office14\EXCEL.EXE
   C:\Windows\SYSTEM32\ntdll.dll
   282a6edd-535f-11e4-9aca-d067e50eec12

(項目3)
 ・上記の情報を基に、「EXCEL.EXE+ntdll.dll+c0000374」をキーワードにして、インターネットで調べて
  見ましたが有益な情報は有りませんでした。
 ・再度、ntdll.dll、c0000374をキーワードにして、インターネットで調べると、
  クリップボードへのコピーで強制終了する - EmEditor (テキストエディタ)が見つかりました。
 ・Excel2010とは直接関係は有りませんが、ntdll.dll、c0000374とクリップボードの関係が記載されて
  いました。

(項目4)
 ・思い当たる節として、クリップボード関係のソフトでArtTipsを使用していました。
 ・試しにArtTipsを終了してVBAのコピペ命令を実行すると、問題無く処理が完了しました。
 ・ここで、原因がArtTipsに有ると判明しました。

(項目5)
 ・Excel2010を使用する時に、いちいちArtTipsを終了するのは手間なので、ArtTipsの
  設定変更で対応する方法を検討しました。
 ・「エクセル+ArtTips+クリップボード」をキーワードにして、インターネットで調べると、
  arttipsとクリップボードが空にできません解結が見つかりました。
 ・上記によると、クリップボード拡張設定を変更する事で解決したとの事です。
 ・これに従い、下記の様に取り込み時待ち時間を50ms→100msに変更して見ました。
  (変更前)
  

  (変更後)
  
 ・するとArtTipsを終了させる事無く、VBAのコピペ命令を正常に完了する事が出来ました。

(項目6)
 ・Excel2010、VBAのコピペ命令でエラーになる原因は、ArtTipsとの相性でした。
 ・これは、ArtTipsのクリップボード拡張設定を変更する事で解決しました。

(項目7)
 ・以上で、Excel2010、VBAのコピペ命令でエラーになる原因と対策は終了です。



contents

エクセル将棋館

日本国

地方都市


スポンサード リンク