エクセルでクリップボードエラー『別のアプリケーションで使用されて…』の現象と応急対策
2024年9月現在、1か月程度前からエクセルでコピー&ペーストを繰り返している時にこのようなエラーメッセージが良く出てくるようになりました。
クリップボードエラー別のアプリケーションで使用されているため、コンテンツをクリップボードにコピーできませんでした。このブック内にコンテンツを貼り付けすることは出来ますが、他のアプリケーションでは使用できません。
Windows11とExcel365またはExcel2023の組み合わせからくる現象のようです。原因をこのように考えている理由は、
- Windowsを11にバージョンを上げた、Windows11を更新した
- Windows11でExcelのバージョンを上げた、更新した
などの操作の後この事象が発生しているという情報が多かったことと、
私の方に問合せが来ている例も
- 組み合わせがWindows11でExcel365または2023のパターンばかり
という現状から考えておそらくこの組み合わせからくる現象なのだと考えています。
今回はこのエラーの再現方法と、今判明している応急対策についてご紹介いたします。
2025年6月追記「Logi Options+」との組み合わせで起こる不具合ではないかとの情報をいただきました。こちらのケースの場合の対処法も追記いたしまいたので、対象の方はぜひご確認ください。
目次- クリップボードエラーを再現させる
- 「クリップボードエラー」のメッセージが出ると何ができなくなるのか
- それでもExcel以外のアプリケーションに張り付けたい場合
- Logi Options+をアンインストールする
- 一旦Excel内に貼り付けオプションで張り付けてみる
- VBA実行時のクリップボードエラー回避方法
- クリップボードエラーが発生するコード例
- クリップボードエラーが発生しないコード例
- まとめ:クリップボードエラーが表示された時の応急対処
- 「Logi Options+」をアンインストールしない時の応急対処
- 「Logi Options+」をアンインストールする
クリップボードエラーを再現させる
体感ですが、何度もコピー&ペーストを繰り返している時にこのエラーをよく見る気がしますので、何度もコピーを繰り返し、狙ってメッセージを表示させることができるかどうかをテストしてみました。
具体的にはセルを選択した状態で「Ctrl」ボタンを押しながら「C」ボタンを連打してみました。
下図のように数式を入れたセルを複数用意してコピーを何度も繰り返してみた。
すると10回~20回くらい連打したところでこのエラーが出ることが多かった。
「クリップボードエラー」のメッセージが出ると何ができなくなるのか
このエラーが表示されたときに本当に貼り付けができないのか、いろいろなパターンを試してみました。
貼り付け先貼り付け可否同じシート内○同じブック内の別シート○別のブック○ワード×ブラウザの検索窓×メッセージに書かれている通り、エクセル上では問題なく貼り付けできるようですが、他のアプリケーションでの貼り付けはできないことが分かりました。(今回の場合はワード及びEdgeとChromeで確認)
それでもExcel以外のアプリケーションに張り付けたい場合
この記事を閲覧している皆さんの端末には「Logi Options+」というマウスのソフトがインストールされていないでしょうか。
このソフトとExcelの相性によってクリップボードエラーが出ているという情報をいただきました。
つまりこのソフトをアンインストールすることによってエラーを解消することが出来ます。
または、裏技的にアプリケーション外でも貼り付けをすることが出来る方法がありますのでそちらをご紹介いたします。
Logi Options+をアンインストールする「Logi Options+」がインストールされているかどうか確認する
1,Windowsの「スタート」ボタンをクリックし、「すべて」を選択します
2,アプリの一覧の中から「L」の中に「Logi Options+」があることを確認する
もしここで「Logi Options+」が無ければこのソフトはインストールされていないのでアンインストールの必要はありません。
3,「Logi Options+」の上で右クリックし「アンインストール」を選択する
4,インストールされているアプリの一覧が表示されますので、「Logi Options+」の三点リーダーをクリックし、表示された「アンインストール」ボタンをクリックします
5,下図のようなメッセージが表示されますので、「アンインストール」ボタンをクリックします
以上で「Logi Options+」のアンインストールは完了です。
クリップボードエラーが出なくなったことを確認してください。
一旦Excel内に貼り付けオプションで張り付けてみる次に、「Logi Options+」がインストールされていないのにエラーがでる、場合の応急対処の方法をご説明いたします。
Excel上でコピーをして今回のエラー表示が出ると他のアプリケーションでの貼り付けが出来なくなることが分かっています。
しかし、エクセル上で右クリックで表示されるメニューの「貼り付けのオプション」から貼り付けをした後でブラウザ上で貼り付けをすると貼り付けができるようになっていた。
手動でコピーアンドペーストをしている場合はこのような方法で大きな手間もなくエラーの状況を回避することが出来ます。
VBA実行時のクリップボードエラー回避方法
VBA実行中にこのエラーがはっせいするとコードも止まってしまいますし、困ってしまう状況になると思います。
そのような場合は以下の方法で回避することが可能です。
例えば「A1」セルの内容を「A2」セルにコピーしたい場合を考えてみます。
クリップボードエラーが発生するコード例 Range(“A1”).Copy Range(“A2”).Select ActiveSheet.Pasteこちらですとクリップボードを利用するので、クリップボードが競合してしまうとエラーが発生してしまいます。そのため以下のようにクリップボードを使わない方法にすることでこのエラーは発生しなくなります。
クリップボードエラーが発生しないコード例 Cells(2, 1) = Cells(1, 1)このコードを実行してみると
きちんと「A2」セルに「A1」のセルの内容を表示させることができまいた。
こちらのコードは「A2」セルの値を「A1」セルと同じにする、という内容ですのでコピーもペーストもしていません。
そのためVBAの中でコピーアンドペーストを使わずにこの方法だけにすればVBAでエラーが発生してしまう現象を回避することが出来ます。
また、コード自体がシンプルになりますし、実行速度も格段に速くなります。今回のエラー表示とは関係なくとも、VBAのコードの中ではコピペはせずにこちらの方法を使うことを推奨いたします。
まとめ:クリップボードエラーが表示された時の応急対処
「Logi Options+」をアンインストールしない時の応急対処何度も連続でコピーをしていると20回に1回程度の割合で発生することが分かりました。
貼り付け先がエクセルであれば、エラーメッセージが出ても問題なく貼付けができる。
エクセル以外のアプリケーション(ワードやブラウザなど)に貼り付けする場合は
- もう一度コピーする
- エクセル上で右クリックから貼り付け
のどちらかをしてからであれば貼り付けができる事を確認しています。
この現象はあくまで他のアプリケーションとクリップボードが競合してしまう事による現象と思われます。そのため、他のアプリケーションを閉じてExcelだけが起動している状態にすれば競合が起きる確率は減ると思います。可能であれば、競合するアプリケーションを特定することが近道とは思いますが、ウィルスソフトが競合しているという話もよく聞くので、これは解除するわけにもいかないと思いますので、こちらでご紹介した方法が確実な対策だと考えています。
「Logi Options+」をアンインストールする「Logi Options+」がインストールされていればこのソフトをアンインストールすることでエラーが出なくなることが分かりました。
どうしてもこのエラーで仕事を前に進めることが出来ない場合などには最終手段としてこの方法を知っておくと便利です。
📢 この記事が役に立ったと感じたら…
リンクやSNSでのシェアで応援していただけると、とても励みになります!
👇ワンクリックでこのページのURLをコピーできます👇
📋 URLをコピー