| |
【第60回】 |
シートをコピーしたところ、 セル内の文字列データが途中で消えてしまった |
|
|
 |
|
 |
エクセルを「住所録」や「スクラップブック」といった、データベース的な用途でお使いになっている人も多いかと思います。
そういった場合に起きるのが、シート単位でコピーを行った時にセルに入力してあった文字列が途中から消えてしまうという現象です。
ただし、この現象はシート単位で移動を行った場合には起きません。「編集」→「シートの移動またはコピー」コマンドを実行してシートのコピーを行った時、あるいは、[Ctrl]キーを押しながらシートタブをドラッグ&ドロップしてシートのコピーを行った時に限って起きます。
|
 |
|
| |
 |
 |
 |
| 業界関連ニュースを表形式でまとめたシートを別のブックにコピーするために、「編集」メニューから「シートの移動またはコピー」を選択する |
|
|
|
 |
 |
| |
 |
 |
 |
| 「シートの移動またはコピー」ダイアログの「コピーを作成する」をチェックしたうえで、コピー先として「(新しいブック)」を選択する |
|
|
|
 |
 |
| |
 |
 |
 |
| 「コピーするシートには、255バイトを超える…」という警告ダイアログがあらわれる |
|
|
|
| |
 |
| |
 |
 |
 |
| 新規ブックが作成されて、先ほどのシート内容がコピーされたが、255バイトを超える文字データは自動的に削除されてしまっている |
|
|
|
 |
|
 |
シートのコピー時に文字列データの255バイトを超える部分が取り除かれてしまうのは、Excelの仕様です。
シートに入力してある文字列データを1文字も欠けることなく、コピーするには、シート単位でコピーするのではなく、@シートの全セルをクリップボードにコピーしてからA白紙シートに貼り付けを実行する、という手順を踏みます。
|
 |
|
| |
 |
 |
 |
| シート左上の「全セル選択」ボタンをクリックして、シートの全セルを選択する |
|
|
|
| |
 |
| |
 |
 |
 |
| 「編集」メニューから「コピー」を選択して、全セルの内容をクリップボードにコピーする(あるいは、「コピー」ボタンをクリックする) |
|
|
|
| |
 |
| |
 |
 |
 |
| 新規ブックの白紙シートの左上セル(A1セル)にセルポインタを合わせた状態で、「編集」メニューから「貼り付け」を選択して、クリップボードの内容を貼り付ける(あるいは、「貼り付け」ボタンをクリックする) |
|
|
|
 |
 |
| |
 |
 |
 |
| 元のシート内容が1文字も欠けることなく、新規ブックのシート上にコピーされた |
|
|
|