• ベストアンサー

Excel97で列の挿入が出来ない

会社でExcel97を使っています。 他の人が作った表に手を加えようとしているのですが、 作った本人が出張で不在の為、質問することにしてみました。 ある集計表で列には「月」が入っています。 9月までしかないので、10月以降の列を増やそうと 思うのですが、列を選択して、右クリック→挿入を クリックすると、以下のようなエラー文が出てきます。 クリアしてみて、と書いてありますが、 クリアはしたくないです(汗) <エラー文> データの消失を防ぐため、 空白でないセルをワークシートの外にシフトする事は出来ません。 はみ出してしまう右側または下側のセルを削除またはクリアして みてください。その後、セルA1を選択し、 ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行って下さい。 マクロなどは使用しておらず、一見何の変哲もない表です。 ブックやシートの保護はしていないようです。 フィルタもはずしてみましたが同じ文が出ました。 ウィンドウの分割もしていません。 表示が改ページプレビューだったので、標準に戻してみましたが 無意味だったようです(汗) 何が原因なのでしょうか? 同じブック内の他のシートでは、問題なく挿入できます。 解る方がいらっしゃれば、原因と解決法を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • fever
  • ベストアンサー率43% (32/73)
回答No.4

根本的な解決策ではないのですが 回避策として、新規にワークシートを挿入して、エラーになるシートから必要な列だけを選択してコピー&ペーストしてみては如何でしょうか?

tamisara
質問者

お礼

回答ありがとうございます。 やってみました。 ・・・列の挿入、出来ました! これで、対処出来ます! でも、何故直ったんでしょう??? 不思議です・・・。 しかも、驚いた事に、新しいシート上で列の挿入が出来る様になった途端、元のシートでも出来る様になりました! ですが、予備にコピーしておいたもう一つのシートでは やはり出来ませんでした。 ただのバグなのでしょうか・・・。

その他の回答 (5)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.6

No.1のarukamunです。 もしかしたら、IV列を含む結合されたセルがあったのかもしれません。

tamisara
質問者

お礼

本当に何度もありがとうございます。 列の削除とかもやっていたのですけど、 どこかに結合されてセルがあったのかもしれませんね。 すっごい助かりました!!! ありがとうございました!!!

noname#25480
noname#25480
回答No.5

エラー文は作った人が出したようなメッセージですか? もしかして、データ(D)の入力規制をクリックしてみて下さい。 何か規制はかけられていませんか?もし、あれば一回すべての値に変更すれば、問題は解決すると思いますが・・・。

tamisara
質問者

お礼

回答ありがとうございます。 エラー文は作った人が出したものではないようです。 入力規則には、一部分にリストが設定されていました。 が、設定をクリアしないで、NO4の方の回答の方法を 実行したところ、列の挿入が出来る様になりました。 何故なのかは、不明ですが・・・。 royuuさんの方法もとても勉強になりました。 今後の為に覚えておきます!

回答No.3

必要な列の次の列を選択して(例:J列まで使っていたらK列を選択)Ctrlキー+Shiftキー押しながら Endキー → 選択された範囲に必要な箇所がないことを確認し → 編集 → 削除 → 列全体 これでどうでしょうか

tamisara
質問者

補足

何度もありがとうございます。 早速やってみました。 ですが・・・すみません。ダメでした(汗) やはり、作った本人が何か保護とかを かけているのでしょうか。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

一度 列を削除してから 挿入すれば うまくいくと思います。

tamisara
質問者

お礼

回答ありがとうございます。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは 一番右の列(IV列)のどこかに、何か入力されているのでしょうね。 Ctrl + → でIV列に移動します。 IV列のボタンを押して、Delキーを押します。 これで、列の挿入が出来ると思います。 ご確認ください。

tamisara
質問者

補足

回答ありがとうございます。 早速行ってみました。 ・・・が、残念ながら、同じエラー文が出てしまいます。 IVより少し手前もやってみましたが、同じでした。 すいません。他に何か方法があるでしょうか(汗)

関連するQ&A

  • エクセルで列を挿入する事ができません

    質問があります。 エクセルのメッセージについて教えて下さい。 ファイルを開くと4つシートがあります。 列を選択して、【右クリック】-【挿入】を押すと 普段なら左側に列が挿入されるのですが 今回は、下記のようなメッセージが表示されます↓ 他の3つのシートも試してみましたが、 挿入されます。 どうしたら、挿入できるようになるか教えて下さい。 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータの末尾との間にあるすべてのセルを 削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、でーたを新しい位置に移動し、もう一度行って下さい。』

  • エクセルでの列の挿入に関しまして

    標記の件に関しまして、お伺いさせてください。 列を挿入しようとすると・・・ データの消失を防ぐため、空白でないセルをワークシート外にシフトすることはできません。 ctrl+endキーを押して最後の空白でないセルに移動し、そのセルとデータ末尾との間にあるすべてのセルを削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行って下さい。 ―――――――――――――――――――――――――――――――― というメッセージが出て、列を挿入することが出来ません。 何かよい改善策はないでしょうか? ご存知の方、宜しくお願い致します。

  • EXCELLで列の挿入ができなくて困っています。

    こんにちは、二度目の質問になります。 前回は、いろんな方からの回答、ありがとうございました。 おかげさまで、解決いたしました。 今回は、又別の質問になります。 今度は、方法ではなく、ヘルプで調べようもないみたいでお手上げになり、ここへきました。 現在、エクセルにてデータの追加を行っています。 現在は縦5行、横244列ある表に、更に前の列のデータをコピーして、そのデータを挿入していきたいのですが、何故か 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータの末尾との間にあるすべてのセルを削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動しもう1度行ってください。』 という、エラーメッセージが現われただけで、 それ以降の列の追加、挿入はそのシートに限って言えば全く出来なくなってしまいました。 これは、どういうことか分からず悩んでいます。 他のシートでは問題なく、列のコピー&コピーした列の挿入はできます。ただし、244列もあるシートはこの問題のシートのみです。 追記:: 保存してから再挑戦 → ダメ 一度エクセルを終了 → ダメ 再起動してみる   → ダメ 思いつく限りやってみましたが、どれもダメでした。 データはまだ追加しなければならないので、頭打ち状態です。。。 どうか、皆様、教えてください。 お願いします。。。

  • 【至急】列を挿入しようとしてら意味が分からない文章が出てきました・・・

    表を作成中に列を挿入しようとしたら、次のような文章が出てきました。 『データ消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 はみ出してしまう右側または下側のセル削除またはクリアしてみて下さい。 その後、セルA1を選択し、ブックを保存して最後のセルをリセットして下さい。 または、データを新しい位置に移動し、もう一度行って下さい。』 なんのこっちゃさっぱりです*_*;;; この文章が出てきてからは、それ以上列を増やすことができません・・・ どうしたらいいか教えてください。

  • Excelの行挿入で

    Excelのシートにデータがつまっているのですが(これから新しく表を作るということではないということです。)、行の挿入をしたいのです。 このとき、行を選択して、右クリックで「挿入」を選べば挿入自体はできます。 しかし、 既にある表は、行が、A列とB列が結合されているのですが、 単に上記のように挿入すると、 A列B列が分かれている行が挿入されてしまいます。 新しく挿入された行のA列とB列を選択して、「セルの書式設定」の「配置」でセルを結合させてもいいのですが、 いちいちそうしなくても 挿入時点ですでに結合されているようにするにはどうすればよいですか。 (Excel2000)

  • エクセルの列挿入に関して

    質問1 全てのワークシートを選択し列の挿入をすると「Excelが原因でEXCEL.EXEにエラーが発生しました。Excelは終了します。」というエラー表示が出てしまいます。ただし、1枚のワークシートだけだと列の挿入はできます。ワークシートは22枚有り、1枚のワークシートの大きさは(列CE行16)で、計算式は約60ぐらいのセルに入れてあります。原因と対処を教えてください。 質問2 上記のエラー発生後、同じファイルを選択すると「〇〇は編集のためロックされています。」という表示が出て読取専用になり、編集後の上書保存ができません。プロパティの下にある属性欄の「 読取専用」にはチェックが入っていません。読取専用をはずすにはどうしたらいいですか。 よろしくお願いします。

  • エクセル 列の挿入のアラート

    こんにちは、HARAPONです。 今回もどうぞよろしくお願いいたします。 私はエクセル2000を使っているのですが、友人から添付されてきたエクセルを開いて、列を挿入しようとした際にアラートがでてしまい、普通に挿入する事ができませんでした。 普通はAやBの列をクリックして挿入で列、でいいと思うのですが、同じ事をしようとすると 「データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。はみ出てしまう右側または下側ののセルを~」という文章のアラートが出てきてしまいます。 これはどういう状態のシートに対して出るアラートなのでしょうか? 結局わからずに、新規シートにコピー&ペースト、挿入したい列分だけ空けてまた コピー&ペーストで騙しました・・・。 すみませんがよろしくお願いいたします。

  • エクセルでの列挿入

    OSはWindowsME エクセル2000を使用しています。 既存ファイルにて列の挿入をしようとした所 [データの消失を防ぐため空白でないセルをワークシートの外にシフトする事はできません。…]とメッセージがでました。 まだ 列の余裕は沢山あるのですが、一応、空白の列(~IV行)を選択して、Deieteをし罫線も消しました(見た目的には罫線は初めからありませんでした)が結果は同じで 次に空白の列を削除した所、罫線が出てきました。 この罫線は多分、表を作成する際に 行番号で全列に対して罫線を引いたもの?かとも思いますが、まるで、IV列の外側に列が存在し、内側(~IV列)を削除すると それが出てきている様に見えてしまいます。そんな事は無いとは思うのですが、挿入方法を教えて下さい。 宜しくお願い致します。

  • 文字列を2つに分ける

    10個近くある異なるブックのシートを、新しい1つのブックにまとめてしまおうと考えています。 手動で1つのブック内の複数シートを選択して、新しいブックにコピーしようとしましたが、1つのセルに入力されている文字列の中に、かなり長い(255字以上)ものが含まれており、コピーした際にデータが捨てられてしまいます。 長い文字列を、事前にマクロで探して、2つのセルに分ける (たとえば、A1に長い文章があるなら、A2にセルを挿入して、文字列を2つにわける) ことは可能でしょうか? 分けたあとにそれぞれが255字以下になっていることも確認したいと思っています

  • エクセル 行の挿入について

    EXCEL2002を使用しています。 行を挿入しようとしましたら、次のようなエラーメッセージがでました。 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータを削除、またはクリアしてください。 その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行ってください』と。 データを入力した後、入力漏れに気がついたので、行の途中に入力漏れしたデータを挿入したいのですが、どのようにすれば、行の挿入ができるでしょうか。 (例えば、1行目から100行目までデータを入力した後に、10行目に新たにデータを挿入したい場合) よろしくご教示願います。 なお、OSはウィンドウズXPです。

専門家に質問してみよう