• ベストアンサー

EXCEL2002でセル内で改行(Alt+Enter)した時に、行の高さを変えない方法

初めて質問させていただきます。どうぞよろしくお願いいたします。 EXCEL2002でセル内で改行(Alt+Enter)をすると、自動的にそのセルのある行の高さが変わってしまいます。 その時セルの書式を見ると「配置」タブ内の「折り返して全体を表示する」に勝手にチェックが入ってしまっているので、このチェックをはずすと、行の高さも元に戻るのですが、いちいちするのに手間がかかっています。 行の高さが勝手に変わらないようにする方法というのはあるのでしょうか。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

「書式」「行」「高さ」で高さを設定して「OK」すれば変わりません。 変わるのは「高さ」が「自動調整」になっているためです。

rin1029
質問者

お礼

なるほど!高さをきちんと最初に設定しておけば良いのですね。そうしないとデフォルトでは「自動調整」になってるのですね。 とても役に立ちました。 どうもありがとうございました!

その他の回答 (2)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

1つ下のセルと結合。 1つ下のセルを高さゼロ、非表示。 高さは変わりませんが、折り返しはされるので、2行目以降は見えないです。 -- > いちいちするのに手間がかかっています。 VBAでセルの内容が変わった際に自動的にやらせるようにしてしまうとか。

rin1029
質問者

お礼

どうもご返答ありがとうございました。 VBAは良くわからないので、勉強してみます。 どうもありがとうございました。

  • Ryou29
  • ベストアンサー率11% (28/238)
回答No.1

フォントを小さいものにしておいたらどうでしょうか?  とんちんかんだったらごめんなさい。

rin1029
質問者

お礼

ありがとうございます。文字の数が多いと対応できないこともありますが、少なければこの方法もありますね。 どうもありがとうございました。

関連するQ&A

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

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

  • Excel セルの書式設定 折り返し、改行

    御世話になります。 Excel 2010、2013です。 セルの行高さを広げて文章を作成に利用しています。 「セルの書式設定>配置>折り返して全体表示する」を設定しています。 折り返しした時、または Alt+Enterで改行した時に、 改行幅を広げる設定はあるでしょうか? よろしくお願いします。

  • Altキー+Enterで同一セル内で改行しました。。

    Altキー+Enterで同一セル内で改行しました。 1行目と2行目の行間を縮めるにはどうしたら良いですか? それとも最初から行を挿入させて幅を縮めるしかないのでしょうか? お願いします。

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

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

  • 「Alt+Enter」ではない、セル内の改行

    エクセルを使用しているとき、セルでの入力を終え、下段にアクティブセルを移そうとEnterを押しました。 すると、Alt+Enterを押したときのようにセル内で改行されてしまいます。 Enterで下段に移動するように設定する方法を教えてください。 会社で不特定多数の人間が使用しているPCなので、誰かが設定を変えてしまったのかと思い、ツール→オプションを見てみましたが、わかりませんでした。

  • 全セルの末尾に改行(Alt+Enter)を入れたい

    エクセル2003を使用しています。 セルを複数選択し、全セルの末尾に改行(Alt+Enter)を入れたいのですが方法はありますか。 ※「改行を一度に削除したい」という質問はよくありますが、その逆となります。

  • セル内改行で高さを変更しないには?

    Excelで、セル内に「ALT+改行」で改行した場合に、自動的にセルの高さが変更されてしまいますが、変更しない方法はあるでしょうか?「折り返して全体を表示する」のチェックを外しても、「ALT+改行」を入力すると高さ広がり、折り返して全体を表示する」にチェックがついてしまいます。

  • エクセルの改行(Alt+Enter)

    エクセルのセル内で改行する、Alt+Enterのショートカットが突然きかなくなってしまいました。 仕事が進まず大変困っております。 直す方法をご存知のかたがいらっしゃいましたら、宜しくお願いいたします。

  • Excel 特定のセルだけEnterでセル内改行

    タイトル通りのことなのですが、VBA等を駆使してできないか悩んでいます Excelのセル内改行は通常Alt+Enterなのですが、 使っているシートの一つのセルだけ複数行入れるような大きな所があります。 他のセルでは問題ないのですがここの入力時では、 いつもAltを押しながらでないと改行できない煩わしさが募りまして、 「このセル内に限り」Enterキーだけで改行できるようにしたいのです。 条件としてはあくまでこのセルのみで、形を崩さずにできることが望ましいです。 この入力セルは他シートから参照されているため 複数行のセルに分割したり、テキストボックスに置き換えることは難しいです 色々探した挙句、Application.MoveAfterReturn など VBAを駆使して考えてみたのですが 手詰まりになってしまいました。 何かできる方法はありますでしょうか?

  • 一つのセルに複数行を入力すると最後の1行を印刷しないことがある

    Excel97ですが、Alt+Enterで改行しながら、一つのセルに複数行を入力します。そのセルの列の行幅は書式で自動にしてあるので、文字の行を増やしていっても、ちゃんとセルの中に収まっています。ところが、印刷プレビューや印刷すると、所々のセルは、約1行分が見えません。Alt+Enterで1行分余計に空白を設けてやると、空白のない、ぴったりの行だけ印刷できます。 プレビューでも起こるのでプリンタのせいではありません。どこのセルがどうやるとそういう現象になるのか分からないので、全部のセルにAlt+Enterで1行分余計に空白を入れるのも面倒です。なぜ、こんな現象が起こるのか、また対応はあるのでしょうか?

専門家に質問してみよう