※ 本記事にはプロモーション広告が含まれます

【Access】「データが破損」「クリップボードでエラー」表示!Excel複数行が貼り付けできないを解決

Access貼り付けエラー「データが破損」「メモリ不足」を解決

Excelで複数行をコピーし、Accessのテーブルに貼り付けようとすると、貼り付けができません。

エラーメッセージはこうです。

Accessエラー表示、貼り付けできない

「データが破損しているため、貼り付けできません。クリップボードでエラーが発生したか、メモリが不足しています」出ています。

はじめ
クリップボードのデータが壊れた? 空きメモリが不足?

 

解決方法

電源ボタンを10秒以上長押しして強制終了させる一行目を貼り付けてから、2行目以降をまとめて貼り付けてる(2回に分けて貼り付ける) 

1行ずつ貼り付けてもできますが、行数が多い場合は、こちらが便利です。

 

状態:エラー表示「データ破損」「クリップボードが壊れています」

エクセルシートから、アクセスに貼り付ける(インポートする)際に出るエラーです。(イメージ画像で説明します)

Accessに貼り付けできない!

Excelをコピペした時に起こりました。

Access貼り付けエラー「データが破損」「メモリ不足」を解決

まずは、ctrl +shift +↓ で複数行を選択し、ctrl+cでコピーします。

Access貼り付けエラー「データが破損」「メモリ不足」を解決

アクセスのテーブルを開き、ctrl+V を押すと、

Access貼り付けエラー「データが破損」「メモリ不足」を解決

エラーメッセージが表示されました。クリップボードが壊れているのか?メモリ不足なの?

Access貼り付けエラー「データが破損」「メモリ不足」を解決

 

ネットで調べた解決策はこちら。

・1行ずつ貼り付ける

・一旦、メモ帳等に貼り付けて、Accessに貼り付ける

1行ずつ貼っても良かったのですが、今回は複数行(というか数十行)を貼り付けることになってしまうので嫌ですよね…

メモ帳でもうまくいかず、おすすめは以下です。

解決法:1行目だけコピペ、次に2行目以降をまとめてコピペする

達人に教わった第三の方法です。こちらですぐ解決しました。

1行目をコピー

Access貼り付けエラー「データが破損」「メモリ不足」を解決

1行目をコピーして、アクセスのテーブルに貼り付けます。1行だけなら、エラーは出ないです。

Access貼り付けエラー「データが破損」「メモリ不足」を解決

 

2行目以降をまとめて貼り付け

続いて、2行目以降を複数行選択してコピー

Access貼り付けエラー「データが破損」「メモリ不足」を解決

アクセスのテーブル2行目に貼り付けます

Access貼り付けエラー「データが破損」「メモリ不足」を解決

できました。

Access貼り付けエラー「データが破損」「メモリ不足」を解決 Access貼り付けエラー「データが破損」「メモリ不足」を解決

 

Accessで貼り付けできない原因は?

・過去のKBが影響している

・1行目と2行目のつながりが認識できないから?(2行目)、

という説があります。(私には詳しいことは不明…)

参考サイト

アクセス エラー: クリップボードのデータが破損しているため、Microsoft Access では貼り付けられません

これによると他にもいろいろ原因があるそうです。

・データの最初の行の値の 1 つに小数点が含まれています
・複数行のデータをコピーする
・Excel シート名には、単一引用符またはアポストロフィ文字が含まれています。

 

まとめ:エラーが出てもExcel複数行をAccessへコピーする方法

「データが破損しています」…とか出ると怖いですが、

1行目を貼り付ける、続いて2行目以降をまとめて貼り付ける。で乗り切れました。

 

PRリンク