• 締切済み

Excelで結合されたセルの幅を自動調整したい

セルを結合して、文章を入力し印刷しようとする 文章が1000字というような長い場合、途中から切れてします。 過去の質問にあったマクロを引用してみましたが、ある程度は自動調整してくれましたが、 全体を表示できません。 マクロ記述はわかりません。是非、知恵をお貸しください EXCELL2003を使用しています

noname#136890
noname#136890

みんなの回答

回答No.2

結合していると自動調整はできないはずです。 別のシートに入力したい、文字を結合していないセルにいれて 自動調整したピクセル数をみて 結合してあるセルを調整しましょう バージョンが不明なのでできるか不明ですが 改行は、Alt+Enterで、できますので いきなり折り返し設定をして入力するのでなく、改行すれば折り返し設定されますので 自分の表現したいしたいところで改行してから自動調整することをお勧めします。

noname#136890
質問者

お礼

ありがとうございます。 「報告書」のフォームとし多数のメンバーに使用してますが、 詳細項目(文字数は制限なし)に入力した際、文字数が多い場合 セルが下方向に延びてくれればいいのです。 また、フォーム自体がユーザーに変えられないように、 シートに保護もかけています。 お知恵をお貸しください

noname#136890
質問者

補足

ありがとうございます。 「報告書」のフォームとし多数のメンバーに使用してますが、 詳細項目(文字数は制限なし)に入力した際、文字数が多い場合 セルが下方向に延びてくれればいいのです。 また、フォーム自体がユーザーに変えられないように、 シートに保護もかけています。 お知恵をお貸しください

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

仕様なのでどうにもなりません。 1セルの最大表示文字1024文字まで。数式バーで32,767文字。

noname#136890
質問者

お礼

ありがとうございます

関連するQ&A

  • エクセルで結合したセルの高さの自動調整方法?

    エクセル2000、Win2000です。 いくつかのセルを横に結合し、セル内で「折り返して全体を表示する」にしています。 セルを結合してない場合は、入力文字数が多くなっても行の高さを自動調整にすれば、ちゃんと折り返して全部表示されますが、結合したセルの場合は、自動調整がきかず、 いちいち手動で調整しなくてはいけません。 1.結合セルでも自動調整する方法はないですか? 2.ない場合、VBAで行の高さを変えてみようと思いますが、セル内で折り返しているかどうか、および何行に折り返されているかはどう判別すればいいでしょうか?

  • 【エクセル】 結合セルで行の高さを自動調整する方法

    通常、セルに多数の文字を書き込んでも列幅を変更 したくないときには、セルの書式設定で 「折り返して全体を表示する」 としておけば、列幅を広くすることなく、行の高さ が自動調整されます。 これを、結合セルでやろうとするとどうしても 自動調整してくれません。 結合セルでも、行の自動調整機能が働く方法を 教えてください。 よろしくお願いします。

  • エクセル 自動セル結合

    エクセルについての質問です。 1つのセルにずっと文章を打ち込んでいき、そのセルをこえる長さの文章になったとき、その文全てが表示されるよう自動的にセルを結合していくようにするには、どのような設定をすればいいのですか? いちいち「結合して中央揃え」をしなければならず、困っています。 ご教授よろしくお願いします。

  • セルの高さの自動調整

    Excelのセルに長い文章を入力したとき、 それが全て表示されるようにセルの高さを 自動調整させるにはどうしたらいいでしょうか? ある文書にて「折り返して全体を表示する」にチェックを入れても 自動調整されず困っております。 入力後にセルの高さや幅をダブルクリックする方法もあると 思うのですが、入力してEnterしたら自動調整されるように したいのです。 よろしくお願いします。

  • エクセルのセルの高さの自動調整2

    QNo.6773196でエクセルのセルの高さの自動調整について   質問させてもらった者です。 質問2ですが、たとえば別シート(sheet2)のセルA1に (=sheet1!A1)と打ちます。 そして、セルの書式設定から折り返して全体を表示する をSheet 1, Sheet 2のA1に適用します。 それから、Sheet 1のA1に長い文章を打つと、Sheet1のA1は 高さが自動的に調整されますが、Sheet2のA1の高さは 自動調整されません。  Sheet2のA1の高さを自動調整する方法はありますか?

  • エクセル ムダな結合セルをなくしたい

    こちらのカテゴリで良いのかわかりませんが質問させて頂きます。 エクセルの表についてです。 仕事で使う表なのですが、微調整をしやすくするためか 一つ一つのセルが5~10個のセルを合わせた結合セルになっています。 印刷して見る分には問題ないのですが、関数やマクロを使いたいときに とても不便な状態です。 なので、出来る限りムダな結合はなくし、表の形はそのままに 一つのセルを一つの枠として割り振れたらと思っています。 そこで質問なのですが 上記の作業を自動で行ってくれるフリーソフトや簡単な方法はないでしょうか? 表が何十とあるため、手作業で一つ一つ直すのは難しいです。 説明がわかりづらくて申し訳ありませんがよろしくお願い致します。

  • エクセル:結合したセルの高さ自動設定

    EXCEL2000で結合したセルの高さ自動設定がききません。 結合したセルは ・文字の配置 横位置:左詰 縦位置:上詰め ・文字の制御 折り返して全体を表示 セルを結合する になっています。 セルを5つ結合して、その結合したセルの横幅を文字列が 越えたら次の行にいって、かつその折り返し部分が見えるように したいんです。 結合していない単体のセルの場合は、折り返され、かつ 折り返し部分が見えるように高さが変わります。 結合したセルでの高さ自動設定はできないのでしょうか? 教えてください。よろしくお願いします。

  • Excelで結合されたセルの幅を自動調整したい

    こんにちわ。 早速ですが質問させてください。 現在、Excelにて書類を作成しております。 作成した書類は原版を取っておき、使いまわす予定です。 書類のある項目欄につきまして、4つの列が結合された項目で、Wordやメールなどからコピー&ペーストします。 しかし、貼り付けると、「文章が長い場合」、あるいは「改行が多い場合」、行の幅が変わらないので1行目以降が途切れてしまい、毎回手動で列の幅を調節しております。 この列の幅の調節をマクロや関数を用いて自動でできないでしょうか。 何卒、ご教授のほど宜しくお願いいたします。

  • マクロ エクセル 結合セルのカウント

    エクセルのマクロについて教えてください。 結合されたセルに数字が入っていたらそれの数をカウントし、その数の部数の印刷する方法を教えていただけないでしょうか。 sheet1のB12:E17に結合セルが6個、M12:M17に結合セルが6個あります。 この12個の結合セルの中に数字が入っている結合セルの数の部数をsheet1の印刷枚数として印刷するようにしたいです。 よろしくお願いします。

  • 結合セルでの行の高さの自動調整

    エクセルでの質問です。 結合セルに折り返して表示の設定がしてあり、文章が入力されています。入力方法が統一されていないため、セルによって、一行だったり、長文だったり、セル内で改行して箇条書きで入力されていたりします。 文章の下が切れてしまうセルがあるので、手作業で行の高さを広げています。行数が何百行もあったりするのでとても手間と時間がかかってしまいます。いい方法がないかと、“マクロでセル内の文字数が50以上なら行の高さを30にする”としてみたのですが、箇条書きのセルだとうまくいきません。そこで、“セル内に3行以上なら、行の高さを30 とする”というように行数を数えることは可能でしょうか? また、他に良い方法があれば教えてください。宜しくお願いします。

専門家に質問してみよう