• ベストアンサー

EXCELで列幅を固定にする

通常、シートの保護で列幅の変更をできなくすることは可能だと思います。 今回は、「数式の表示」を行った場合に列幅が変更されないようにし、数式は「折り返して表示」させたいのですが、そのような方法があるでしょうか? EXCELのブックが200近くあるので、「ブックを開く→数式の表示→列幅を狭くする→数式を折り返して表示」という作業を繰り返さなくてはいけません。 よい方法を教えてください。

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

  • ベストアンサー
  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

マクロでも使ったらいいと思います。

関連するQ&A

  • Excel の複数シートの列幅を同じにするには?

    よろしくお願いします。 Excel2000についての質問です。 一つのブック内にある複数のシートの列幅や 行幅を一度に同じにしたいと考えています。 ただし、すべてのシートにはすでにデータや 表が存在します。 可能でしょうか。 可能であれば方法をご指導願えますでしょうか。 どうぞ宜しくお願い致します。

  • エクセルでワークシートの列幅を保存したい

    エクセル2003を使用しています。 エクセルでセルの書式を保存して使いまわしたい時に、「スタイル」機能を使用していますが、ワークシートの列幅などを記録して他のシート、ブックなどで使うことができるでしょうか? よろしくお願いいたします。

  • エクセル 上下で列幅を変えるには

     エクセルで同じシート内の上下で違う表を作る場合に、上の表の列の幅と下の表の列の幅を別々に設定したい場合はどうすればいいですか。上の列幅を変えるとシート下の表の同じ列の幅も一緒に変わってしまいますよね。これを例えば下の表の列幅が上の列幅の変化に影響されない様にしたいんですが、これは無理ですか?やっぱり別のシートに作るしかないのでしょうか?

  • Excel 列幅の違うデータのコピーと貼り付け

    いつもお世話になっております。 EXCEL 2003をしようしております。 ワークシートが二つあります。 (1)自由形式(列幅、高さ)で作成したデータ。 (2)固定の大きさ指定  列幅高さを変更しなければそのシート内  形式自由。 (2)に(1)を貼り付ける方法はどういうものが  あるでしょうか? 数字と文字列混在ですが、すべて文字列として 扱っております。 うまく伝えられずにすみません。。 どういうこと?などでもいいので よろしくお願いいたします。

  • excel>列幅を変えなくさせたい

    Excel2002です。 題名通りです。 色々探しましたが一番近いのは 全体範囲ー書式設定ー保護ーロックを外す ツールー保護ーシートの保護 行の書式設定にチェック そうすると確かに列の幅は変えられなくなりましたが (なぜ列の書式設定にチェックを入れたら 行の幅が変わらなくなるのかはわかりませんが…) ・行の追加が出来なくなる ・セルの結合が出来なくなる 等、デメリットの方が甚大です。 ただ単に列幅を変えなくさせる方法は無いでしょうか?

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

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

  • エクセル2000 ページをまたいだ表の列幅について

    1シートに必要事項を収めたいのですが、どうしも1ページ目に入力した表(列幅等さわってます)の次に、2ページ目で全く列幅も違う別の表を作成した時、列幅をさわると1ページ目の表に合わせた列幅も一緒に変わってしまうので、何か良い方法はないでしょうか? ワードの場合は1ページずつのページ設定(例えば1ページ目は縦A4で2ページ目は横とか:改ページ機能)とかみたいな変更方法は無いでしょうか?

  • エクセルですべて(罫線、列幅など)を含んだコピー

    エクセルで、罫線、書式(セルの色)、行幅、列幅 など、 すべてを含んだコピーをするにはどうすればよいでしょうか。 シートなりブックをそのままコピーすればよいのですが、 必要なのはシート内の一部だけで、今はシートをコピーして コピー後に不要な部分を削除しています。

  • Excelでのシート毎の列の幅

    ほとんど初めてExcelを触っているのですが,自分なりに調べてもよく解らないところがあり,質問させて頂きました。 現在,Excelで,1つのブックに2つのシートを作成しているのですが,その2つのシートの列幅を揃えることが出来ず,原因が分からないでいます。 片方のシートは,列幅が6.50で6.99ミリメートルとなっているのですが,もう片方のシートは,列幅が同じ6.50で15.52ミリメートルとなっています。 このように,同じブックにある異なるシートで,列の幅が同じ値(表示文字数)でも実寸のミリメートル値が異なってしまっている原因として,どのようなことが考えられるのでしょうか? お知恵を貸して頂けますと幸いです。

  • EXCELでデータの更新した後の列幅を固定したい

    EXCELからデータの更新(!マークで実行するやつ)で、ACCESSのクエリーの結果をEXCELに取り込んでいるのですが、 EXCELの列の横幅を狭くしておいて、"縮小して全体を表示する"にしてあるのですが、データを更新すると列幅が、 ACCESSで定義してあるフィールドサイズに広がってしまいます。 (テキスト型でフィールドサイズ50だと、MSゴシックで全角25文字ぐらいの列幅に) データの更新時に、列幅が自動で広がらないようにする事って出来るのでしょうか? (マクロで全部の列の列幅を定義しておいて、データの更新後にマクロ実行して列幅を戻すのは出来ると思いますが、  マクロで後で調整しなくても方法ってあるのでしょうか?) EXCELは2003で、ACCESSは97を使っています

専門家に質問してみよう