• ベストアンサー

Excelで列幅を自動的に調整

Excelで文字を入力していて、自動的に列幅を変更したいのですが、 その際、列と列の間にカーソルを持っていってダブルクリックすれば 変わることは変わりますが、それはあくまでも「手動」と思っています。 そうではなく、文字数に応じて勝手に列幅が広がるという やり方はないのでしょうか? よろしくお願い致します。

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

  • ベストアンサー
回答No.4

>折り返した状態で、適当な高さにしたいのでした。 記入した(する)行を選択して 書式 - 行 - 自動調整 としては?

stars55
質問者

お礼

できました!そうです、このようにしたかったんです。 ありがとうございました!!

その他の回答 (3)

回答No.3

行の高さでしたら、「セルの書式設定」ー「配置」タブの「文字制御」で「折り返して全体を表示する」にチェックを入れた状態のことでしょうか?

stars55
質問者

補足

それは既に設定済みなので、折り返して表示されるのですが、 行の高さが足りず、文字が隠れてしまっているので、 行の高さが自動的に変わるように設定したいのです・・・。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

VBAならば可能ですが如何でしょうか。 (1)対象のシートタブ上で右クリック→コードの表示 (2)右上段画面に以下のコードを貼り付け→alt+F4キー押下(VBE終了) Private Sub Worksheet_Change(ByVal Target As Range) ActiveCell.EntireColumn.AutoFit End Sub

stars55
質問者

補足

ご記入いただいた内容でやってみたのですが、私の言葉が 足りなかったのですが、列幅ではなく、「行の高さ」の間違いでした。 折り返した状態で、適当な高さにしたいのでした。 せっかくご記入いただいたのにすみません。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

残念ながらそういった設定は用意されていません。

stars55
質問者

補足

用意されていないとのことですが、 以前使ったファイルで、勝手に列幅が広がったものがあったのです。 そのファイルを見ればいいのですが、残念ながらそのファイルが 見当たらないので、質問させていただきました。

関連するQ&A

  • エクセルの列幅について

    エクセル2000またはXPを使っています。 行の高さや列幅を変更した後、もとのサイズに戻したい ときの質問です。行の場合はセルのデータを消して 自動調整やダブルクリックで標準の高さに戻ります。 一方、列幅は手動で標準の幅に戻すしかないのでしょうか? どうして、列も同じ操作ができないのか疑問なのです。 ダメならダメでいいのですが、自信がないので 教えてください。

  • エクセルの列幅(行の高さ)の自動調整ができない

    MSオフィス,エクセルforMac2011をMacOS10.7.5上で使用しています。 列幅の自動調整(選択範囲に合わせる)を使う時はセル間(AとBの境目など)を ダブルクリックしてるのですが、最長ではない数値(文字)数が基準になり 最長のセルが[###]と表示されることがあります。 最長の数値が基準になる時とそうでない時があるのですが、原因がわかりません。 セル間のダブルクリックで最長のセルが基準にならない時があるのは何故なのでしょうか。 行の高さについても同様に最大の文字が基準にならない時があります。 このような場合は手動で調整するしかないのでしょうか。 回答よろしくお願い致します。

  • エクセルでの列幅の自動設定

    何百行のデータがあるエクセルの表があります。ある列には文字列が入っているのですが、この文字列長が短いのから長いのまでいろいろあります。列幅を適当に決めて印刷してみると、文字が長くてその列幅からはみ出てしまし、再度列幅を設定して印刷してみるなんてことをやってます。これを全ての文字列がちゃんと入るような列幅を自動的に設定することはできないでしょうか?文字列は1行で表示したいので、書式→セルの「折り返して全体を表示する」は使いたくありません。よろしくお願いします。

  • ワードで罫線列幅を固定するには?

    ワード2002にて罫線内で改行すると列幅が変わらないようにするにはどうすればいいのでしょうか?ヘルプを見て以下のようにしても枠が動いてしまいます Word の表の列幅は、入力する文字列や図に合わせて自動的に変わります。列幅よりも長い単語を入力すると、その文字列が収まるように列幅が調整されます。入力しても列幅が変更されないようにするには、表の内側をクリックし、[罫線] メニューの [表のプロパティ] をクリックします。[表] タブをクリックして、[オプション] をクリックし、[自動的にセルのサイズを変更する] チェック ボックスをオフにします。

  • エクセルで行の高さ及び列幅の余裕分を自動的に調整する方法

     エクセルで表を作成します。その際、標準の状態(行の高さ12.75、列幅8.43)では、文字を入力すると、セルぎりぎりとなってしまい、やや見にくいこととなるため、手動である程度広げ、余裕を持たせています。  しかし、この方法では追加でセルの中にデータを入力した場合には再度、また手動で広げなおす必要があります。また、各行又は列の余裕幅を目算で調整することは煩雑です。  そこで、当初の設定か何かで、データとセル範囲の上下左右に自動的に余裕幅を設けるような設定はできないでしょうか。特に、追加でデータが入力された場合には、その余裕幅を持たせるように行又は列が広がるような仕組みであると助かります。  宜しく御願いします。

  • Excelの行、列の間隔について

    Excelの行、列の間をダブルクリックすると、 (特に、列の場合)セルに入力している文字の数にあわせて幅を変更してくれますが、 いちいちダブルクリックしなくても自動的に幅とかを変更する機能はありますか?

  • エクセルの簡単な入力について

       エクセルの入力について教えてください。    通常エクセルでセル内の文字を変更する際に  ダブルクリックして入力変更できるカーソルが  出てくると思うのですが、ダブルクリックで  マウスを使うことなく、カーソルを出現させる  バインドキー操作は何かありませんか?  教えてください。

  • エクセルの列幅以上の文字列を非表示にする方法はありますか?

     エクセルで列幅以上の文字列を入力した際、右の列が未入力であれば そのまま表示されますが、右の列が未入力でも列幅以上の文字列が表示されないようにするにはどうすれば良いのでしょうか?教えてください。  よろしくお願いします。

  • Excel印刷時に列幅を自動調整したい

    教えてください。 Excelで印刷時に列幅を自動的に調整して印刷したいと思っています。 たとえば印刷プレビュをしたときに列数が多くてページが2ページ目まで行ってしまったとします。 このとき印刷サイズの拡大/縮小でA4サイズにするのではなく、自動的に列の幅を変更(縮小)してA4サイズに収まるようにしたいのです。 VBAではなくExcelでもともと提供されている機能として、こういった機能はありますでしょうか?

  • エクセル 列幅

    エクセルの列幅について 列幅を指定して、セルに文字を入力するとはみだして表示されます(正常)が、 数字(1234567890)を打つと、列幅が広がってしまいます。(対処したい) 何か解決策はありますでしょうか? よろしくお願いします。 エクセル2007以上

専門家に質問してみよう