- ベストアンサー
[Excel]参照先セルの自動調整された行サイズを参照元でも
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
既存の機能を使って全自動というのは難しいかと思います。 一般に、(単なる参照も含め)"数式で生成する値が変わった"という事態について、 Excelは無頓着ですから(頓着されたらそれはそれで困る) >「セルの書式設定」→「配置」 で「折り返して全体を表示する」にチェックを付け直せば… とありますが、 メニュー>書式>行にある「自動調整」ボタンをツールバーに出しておけば、 対象範囲を選択して1クリックするだけですみますので、多少は手間が省けそうです。 (対象範囲はあらかじめ「折り返して全体を表示する」設定になっているという前提です) ☆念のため、「自動調整」ボタンの出し方 ツール>ユーザー設定 をクリック 「ユーザー設定」ダイアログが出ますがこれは無視して、Excel本体のWindowの 書式>行 を順次クリック 「自動調整ボタン」をCtrlを押しながら任意のツールバー上にドラッグ また、マクロも選択肢に入るならば、 Sub Worksheet_Activate() With ActiveSheet.Range("対象範囲") .WrapText = True .Rows.AutoFit End With End Sub みたいな処理で実質全自動になりますね。 (.WrapText = Trueは要らないのかも) ただ、この処理のためだけにイベントドリブンマクロってもの大げさな感じがしますね。
その他の回答 (1)
- ka_na_de
- ベストアンサー率56% (162/286)
自動ではありませんが、 上部のツールバーにある「書式のコピー/貼り付け」ボタンを利用したら簡単にできます。 1)改行されているセルを選択 2)「書式のコピー/貼り付け」ボタンをクリック 3)参照しているセルをクリック ちなみに、同じ書式の貼り付けを繰り返す場合は、 上記2)をクリックではなく、ダブルクリックしてください。 もし、このボタンが無い場合は、 「表示」→「ツールバー」→「ユーザー設定」で設定してください。 参考までに。
お礼
ご回答ありがとうございます。 なるほど、こういう方法もあるんですね。参考になります。 ただ今回のは複数人の人間で使用して、尚且つ数ヶ月にわたって 数千件のデータを蓄積して運用するので、やっぱり全自動が望ましいです。 というかエクセルの機能的に無理なのでしょうか。 イメージ的には出来そうな気がしてたので、、、
関連するQ&A
- EXCEL2002でセル内で改行(Alt+Enter)した時に、行の高さを変えない方法
初めて質問させていただきます。どうぞよろしくお願いいたします。 EXCEL2002でセル内で改行(Alt+Enter)をすると、自動的にそのセルのある行の高さが変わってしまいます。 その時セルの書式を見ると「配置」タブ内の「折り返して全体を表示する」に勝手にチェックが入ってしまっているので、このチェックをはずすと、行の高さも元に戻るのですが、いちいちするのに手間がかかっています。 行の高さが勝手に変わらないようにする方法というのはあるのでしょうか。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル:行幅を自動で広げたい
エクセル2000を使っています。 セル内で文字列が長くなったときに、初めは自動的に改行して行幅が広がっていたのですが、何かの拍子にそれができなくなってしまいました。 元に戻したいのですが、どうすればいいのでしょうか? ちなみに、セルの書式設定の「折り返して全体を表示する」にはチェックが入っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELで統合したセルの高さ自動調整ができない
EXCELで質問です。 統合したセルに対して、セルの高さの自動調整がききません。 なぜでしょう。 再現方法 1)セルに大幅にはみだすくらい文字を入力します。 2)下のセルと統合します。 3)折り返して全体を表示するをチェックします。 4)書式>行>自動調整をしても、2行分しか表示されず、3行目以降は手動でセルを広げないと見えません。 3行分セルを統合すると3行まで、4行だと4行分までしか表示されません。 仕様でしょうか。
- ベストアンサー
- オフィス系ソフト
- 2003 選択したセルに準じて行の高さを自動調整
エクセル2003を使用しています。 文字たくさん入っているセルと、文字が少ないセルが横に並んでいます。 後者の文字数が少ない方のセルに合わせて行の高さを自動調整したいのですが、できないのでしょうか? 書式>行>自動調整とやっても何もおきません。 列(文字数の異なるセルが縦に並んでいる)の場合、 書式>列>選択範囲に合わせる と操作すると、他の文字がたくさん入っているセルを無視して、任意のセルの文字数に合わせて幅を変えることができます。 同じことを「行の高さの調整」でも行いたいのですが…
- ベストアンサー
- Excel(エクセル)
- EXCELの「行の高さ」の自動調整について
EXCEL2013を使っています。 EXCELでセルの配置を横位置:標準、縦位置:下詰め、「折り返して全体を表示する」と設定してあります。 添付図のような場合で行の高さを自動調整したとき、行の高さは、 第1行: 全セルで字数が各列の幅以下なので高さは1行分 第2行: B,C列で字数が列幅を超えているので高さは2行分 となっていますが、 第3行: C列では字数が列幅ギリギリですが改行は入っていません。 それなのに行の高さの自動調整を行うと高さは2行分となってしまいます。改行がないのにあたかも改行が入っているかのように行を余分にとってしまっているわけです。 このような場合1行だけになるように自動調整する方法はないものでしょうか、お伺いします。手操作で調整すればよいのですがデータ量が大変大きくて作業が大変です。 なお、これまでの経験では、ワークシートの上では1行でも、印刷すると2行になっていることがありましたが、今回の場合、印刷メニューで印刷画面を見ると改行は入っていませんし、行の高さは2行となっています。(実際の印刷は実行していません。)
- 締切済み
- Excel(エクセル)
- Excelで「折り返して全体を表示」するときのセルの高さ自動調整について
Excel2002、WinXPです。 長文の入ったセルを選択し、「折り返して全体を表示」にチェックを入れるとセルの高さが自動的に広がりますよね。でも時々これが自動で広がらないのです。なぜなのでしょう? チェックを入れると改行はされるのですが、セルの高さが(毎回ではありませんが)広がらないため手作業で広げることになります。行は数千あったりするのでとんでもない手間です。1行のセルは1行分の高さ、2行のセルは2行分の高さにしたいので、全選択して一括で調整することもできません。 対処方法をご存知の方、どうぞご教授ください!
- ベストアンサー
- オフィス系ソフト
- EXCEL:セル内での改行について
エクセルで、セルの書式設定を「折り返して全体を表示する」にしていると セルの中で改行したとき自動的に行の幅が広がると思うのですが、 複数セルを結合している場合、これが利かなくなってしまいます。 つまり、結合セルの中に何行入力しても、もとの行幅サイズから 変わらないので、自分で行幅を広げて調節しなければいけなくて 非常に不便なのですが、解消する方法は無いでしょうか? ちなみに、通常は行番号の下の線をダブルクリックすると 入力されている行数にあわせて行幅を自動調整してくれると思うのですが これも利きません。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】 結合セルで行の高さを自動調整する方法
通常、セルに多数の文字を書き込んでも列幅を変更 したくないときには、セルの書式設定で 「折り返して全体を表示する」 としておけば、列幅を広くすることなく、行の高さ が自動調整されます。 これを、結合セルでやろうとするとどうしても 自動調整してくれません。 結合セルでも、行の自動調整機能が働く方法を 教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 100行のセルの高さを一括で調整するには?(Excel)
文字数の違うデータが100行もあった場合、 書式→行→自動調整で、 画面上は100行それぞれの行に合ったセルの高さになりますよね。 この自動調整後に、「プラス10pt」とすることは可能ですか? 印刷時に途切れていない状態で表示したいのですが、 自動調整を利用すると、画面上は収まっていても 印刷したら途切れていることがあります。 要は、セル内の文字数が変わる100行のデータを、 その行の文字数に合わせて一括で調整し、印刷したいのですが、 何か良い方法がございましたら、教えてください。
- ベストアンサー
- オフィス系ソフト
- セルの高さの自動調整
Excelのセルに長い文章を入力したとき、 それが全て表示されるようにセルの高さを 自動調整させるにはどうしたらいいでしょうか? ある文書にて「折り返して全体を表示する」にチェックを入れても 自動調整されず困っております。 入力後にセルの高さや幅をダブルクリックする方法もあると 思うのですが、入力してEnterしたら自動調整されるように したいのです。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
お礼
ご回答ありがとうございます。 どうやら私がイメージしているような動作は行えないようですね。 マクロを組むか、ワンクリック(とセル選択)の手間か・・・ マクロは組んだ事なかったので視野に入れていませんでしたが、実質全自動に なるならアリかもしれません。 大変参考になりました、アドバイスありがとうございます。