• 締切済み

excel2000 セル内のデータの表示について

すべてのセルにデータが「入力済みか、未入力か」一目でわかるように、セルの大きさに収まる分だけしかデータを表示しないようにするにはどうしたらよいのでしょうか。 また、多めの文字を入力すると、その分だけセルが伸びてセルの大きさが大きくなってしまいます。セルの書式設定で「折り返して全体を表示する」のチェックをはずしても、マウスポインタを動かした拍子に元に戻ってしまいます。固定する方法はありますか? わかりづらい文章で恐れ入りますが、良い方法があったら教えてください。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>「入力済みか、未入力か」一目でわかるように この目的のために「条件付の書式」を使うのはどうでしょう。 データがほぼ入力し終わった段階で データが入力されているべき範囲を指定する。 書式-条件付書式-セルの値が-次の値に等しい 値・範囲指定ボックスの右部の上斜め方向矢印をクリック。 どこかデータ未入力セルをクリック。 書式をクリック。 パターンのタブをクリック。 セル色を指定。 OKをクリック。 未入力セルに色がつきます。

lucky_7
質問者

補足

お返事遅くなり大変失礼しました。 「条件付の書式」参考になりました。ありがとうございます。便利なものがあるのですね。 あと、セルが伸びてしまう件ですが、画面いっぱいにのびてしまってホントに困ってしまいます。 こちらについてご存知でしたら教えてください。

  • sero
  • ベストアンサー率47% (916/1944)
回答No.1

列の幅が、桁数の大きい数値を入れると自動的に広がってしまう 現象を止めたい場合、一度列幅を設定してやると、以降は固定されて 指数表示になりますが・・・

lucky_7
質問者

補足

お返事遅くなり大変失礼しました。 列の幅の設定ですが、固定されないようです。。。 設定してもまた広がってしまいます。

関連するQ&A

  • Excel2000の列の書式を固定したい

    Excel2000で表作っています。 その中の1列が複数行になる文章のデータです。 その文章全体を表示させると表の形が崩れるため、セルの書式設定で  [ ]折り返して全体を表示する => セルの高さが一定になるように。  [レ]縮小して全体を表示する => 左右のセルが空白の場合、そちらに表示されないように。 としています。 一番上の列のアルファベットを選択して上記設定を行っても、新たにデータ(文章)を入力すると、 そのセルは「折り返して全体を表示する」がONになり、その都度設定し直さなければなりません。 その列の書式を固定して、いちいち設定しなくてもよい方法はありませんか? 「補足」 このデータはコメント的なデータです。 当初セルのコメントとして入力していましたが、将来的にデータを取り出して加工したりする場合、 (例えばテキストとして出力する場合)コメントでは取り出せないため、このようにしています。 もっと良い提案があれば、あわせてお願いします。

  • Excel2000でセルの書式設定を変更させたくない

    Excel2000でセルの書式設定を変更させたくない Excel2000を使用しています。 Excel2002?以降では、書式設定を保護できるらしいですが、2000ではそのような機能がありません。でも、データを貼り付けた際に書式設定を変更させたくないのですが、何か方法がありますでしょうか? 具体的には、シート内のある範囲内(B3-F43)までを書式設定で「縮小して全体を表示」に設定してあり、「折り返して全体を表示する」のチェックを外してセル1行で表示するよう設定しています。 ここに改行付きの文字列データをコピーして貼り付けると、「折り返して全体を表示する」に勝手にチェックが入ってセル1行では表示しきれなくなり、文字全体が読めなくなるのですが、この勝手にチェックされてしまう「折り返して全体を表示する」のチェックをマクロを使って、自動で外す方法とかありますでしょうか? とりあえず現状は貼り付け前に一度、テキストエディタで改行を削除する編集をしてからデータを貼り付けるようにしてるのですが、面倒なのでできれば改行付きデータを直接Excelに貼り付けても「折り返して全体を表示する」にチェックが入らないようにしたいのです。 マクロの知識はまったくないので、どなたかお知恵を貸していただけないでしょうか? 現在、他の件でマクロを教えていただいて、Thisworkbookという所に、Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)とかいうマクロを記述してあります。 Excelデータを上書きセーブする際にこのマクロが走るようなんですが、これに追記する形で、B3からF43までのセルの書式設定の「折り返して全体を表示する」のチェックを強制的に外すことができると助かるのですが。 同じシート内に、「折り返して全体を表示する」を使用しているセルもあるので、シート全体の書式設定を変えてしまうのではなく、あくまでB3からF43までの範囲のセルで設定したいのですが、こういうことはマクロで可能なのでしょうか?

  • 【Excel 2003】 折り返しとセル内での改行

    こんにちは。 類似の質問を見つけられなかったので投稿させていただきます。 以下の方法をご教授ください。 「折り返してセルの全体を表示される」のチェックを外した際に alt + Enter での改行(等)が無視されてしまうことを防ぎたい。 これは以下の手順で再現します。 (1) 「折り返してセルの全体を表示される」ボックスのチェックが 無い 状態でセルの列幅を越える文字数を入力します。 → この時点では、右隣のセルまで文字は侵入していますが、表示されます。 (2) 次に、(1)で書いた文字列の最後尾で alt + Enter を入力し、セル内改行を行います。 (3) そのセル内の2行目に再度セルの列幅を越える文字数を入力します。そしてそのセルの編集を終えます。(Enter押下) → すると自動的に「折り返してセルの全体を表示される」が適用されるようで(これも納得はいかないのですが。。)、強引にセルの列幅に合わせられる形で全体が表示されます。 (4) しかたないので、改めて上記で編集してきたセルの書式設定から 「折り返してセルの全体を表示される」ボックスのチェックを外します。 → すると今度は、alt + Enter の改行が無かったかのように1行で表示されます。 ※ 但し、数式表示ウィンドウ(fx)では問題なく改行された状態で表示されます。 この問題の解決方法をご教授願います。 なおこの事象は、改行を含むテキストデータのコピー&ペーストでも同様に発生します。 宜しく御願いします。

  • Excel2000で困っています。

    わかりにくいかもしれませんがよろしくお願いします。 筆王2002で作ったデータを変換したのですが、メモ欄に入力したデータが問題なのです。 改行してデータを入力してあるのですか、Excelにすると『○○○‥×××』と表示されてしまいます。 セルの書式設定の配置で『折り返して全体を表示する』にチェックを入れると、『○○○・』で改行され、『×××』となり、2つあった『・』は一つになります。 この『・』を消す方法はないでしょうか? 入力件数が多い為、出来れば関数か何かでまとめて消したいのですが、やはり1件ずつ直していくしかないのでしょうか? よい方法を教えて下さい。 また、一定の漢字を抜き出すことは可能でしょうか? 先ほどと同じセル内にある文字なのですが、『○○○改行×××改行△△』というデータをセルA列には『○○○改行×××』とセルB列には『△△』と表示させたいのです。 こちらの方の方法も教えて下さい。 よろしくお願い致します。m(._.=)mぺコ

  • 1セル内に「改行入りの文章」を入れても、行がデカく表示されないようにするには?

    セル内の書式設定で 1列全体(例えばC列)を「縮小して全体を表示する」にチェック入れた後 その列にあるセル内に、改行入りの文章(ALT+ENTERで改行してる文章)を記述してカーソルを離すと・・・その行全体がガバっとデカく表示されてしまいます。 現在、一回一回その列全体、もしくはそのセルの書式設定の「折り返して全体を表示する」のチェックを外して対応をしてますが、一回一回やるのがめんどくさいんです^^; 1セル内に「改行入りの文章」もしくは「改行なしの長~い文章」を入れても、行がデカく表示されないようにするにはどうすればいいんでしょうか?

  • 【EXCEL】小数点のあるセルをみつける

    EXCELで、数字を入力してもらう入力用フォームを作成しているのですが、 フォーム内に、小数点を含んだ数字の入力をさせないようにしたいのです。 「データ>入力規則」で、小数点を使わせないように設定すると 直接入力すれば警告を表示させることができますが コピー&ペーストだとエラーが表示されず、入力ができてしまいます。 「書式>条件付書式」で、 小数点のあるセルの色を変えることも考えたのですが、 それだと、表全体から色の変わっているセルを探さなければならないので できれば関数などを使用して、選択した範囲内に小数点が含まれていたら 「小数点のある数字が入力されていますので、修正してください」 などの警告を、特定のセルに表示させたいのです。 ひとつのセルに小数点があるかどうかを調べる関数までは見つけたのですが、 複数のセル内から見つける方法がなかなか考え付きません。 何年越しの悩みです。 宜しくお願いいたします!

  • EXCEL2003を使用しているのですが、「セルを折り返して全体を表示

    EXCEL2003を使用しているのですが、「セルを折り返して全体を表示」を設定していないのにセルを修正するたびに折り返して表示されてしまいます。今は毎回セルの書式設定で変更しています。 自動的に変更されないようにする方法はないのでしょうか?

  • エクセルのセルの書式設定で

    エクセルのセルの書式設定で折り返して全体を配置するにチェックをいれてなくても セルの中に書き込み、Alt+Enter でセルの中で改行して何かを入力すると 自動的に2行分にセルが広がったりします。 これは止められないのでしょうか? やりたい事は セルの中での書き込みは何行にも改行して記載しておきたいのですが、 表示自体は1行で収まって欲しいのです。 その文章自体は隣のセルに消されて見えませんが それで構わないのです。 そのように設定する方法ってありますか? ご存知の方、ご教授願います。

  • Excel2007:セルの枠線(最初から表示されている線)が何度でも消える

    というのはつまり、ある特定のセルだけ、データを入力するとセルの書式設定が自動で変更され、白の塗りつぶしになってしまうのです。 なってしまった場合、そのセルの書式設定を手動で直しますが、セルのデータを消して再度そのセルにデータを入力すると、また同じ現象が繰り返されるのです。 いったんそのセルを消去してもやはり状況は変わらず。書式設定を完全に記憶しているようなのです。どうすれば解除されるでしょうか? しかも、そのセルで書き終えて隣に移動して入力した場合、書式設定が隣にも引き継がれています。

  • Excel-VBA セルのデータ書出し

    セル「A1」に次のデータが在るとします。 セルの書式設定は「折り返して全体を表示する」です。 金田 曽我部 武田 安藤 森田 ▼やりたい事は、 セル[A1]のデータを、一名ずつに分解して⇒セル[B1・B2・B3・B4・B5・・・]へ VBAで書き出したいのですが初心者にてコードが分かりません。 サンプルコードを紹介していただきたいのですが、 よろしくお願い致します。

専門家に質問してみよう