• 締切済み

エクセルのセルの幅の調整

一つのSheet内に二つの表を作りたいのですが、一つの表にセルの幅を合わせると全体が変わってしまい、その下のもう一方の表のセルの幅まで変わってしまいます・・。二つ表のセルの幅を独立させるにはどのようにやればよいのでしょうか? よろしくお願いします。

みんなの回答

noname#95859
noname#95859
回答No.4

エクセルの計算機能、VBAを使った自動化という観点から、貴兄の 使い方は、あまりお勧めできません。帳票(例えば、出張報告書)で、 セル結合を多用して、見栄えはよいものの、VBAで少しでも楽しようにも セル結合だらけで、うまく行かなかった経験があります。 (帳票を作る人、使う人の立場の違い) とはいうものの、エクセルを、帳票を作成する道具と考えるなら、 次のようにするのが良いのではないかと考えます。 画面を方眼紙のようにします。つまり高さ=15,幅=2.25 下記のマクロを実行させれば、完璧です。 Sub Macro1() Cells.RowHeight = 15 Cells.ColumnWidth = 2.25 End Sub これを、一度、印刷して、紙の上で、設計した上で、エクセルに戻り、 セル結合をして、完成させます。 設計する時、 -セル結合は、必ず、2の倍数とする(横方向) -縦方向は、セル結合はしない。 (縦方向は、文字の高さに関係します。上記の高さ=15が適切でないなら  数値を大きくすることは良いことです。方眼紙にこだわる必要はなし) -文字を入れる枠(セル結合した箱の左の線)は揃える。 セル結合された箱に入る数値は、エクセルでは、左端のセルに入力された と認識されるます。 具体的には、セルA1とB1、C1、D1、横に4セル結合した場合、A1に入力した と認識されます。 後で、VBAを使って計算の自動化を図ろうとした場合、入力情報の位置が決まっている(入力ボックスの左の線が揃っている)というのは、大切ではないかと思います。 「Excelによるドキュメント作成術」も参考になるかもしれません。

参考URL:
http://www.cqpub.co.jp/hanbai/books/34/34281.htm
noname#93463
質問者

お礼

できました!印刷もきれいにできました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

■手順■ 1)別々に表を作成します 2)一方の表をコピーする 3)コピー先のセルを指定して、Shift を押しながら、メニューバーの[編集]を選択 4)リストの中から、「図の貼り付け」を選択して、OK 5)「図のリンク貼り付け」にすると、コピー元の変更が、反映されます

noname#93463
質問者

お礼

できました!印刷もきれいにできました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。
  • dec02
  • ベストアンサー率36% (578/1602)
回答No.2

EXCELの泣き所ですよね。 表を横並びにするしかないでしょう。 あと、セルを結合させて、一方の表では罫線を出さないようにするとか。

noname#93463
質問者

お礼

できました!印刷もきれいにできました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

表を縦ではなく、横に並べるとか…。 普通は、 別々のシートで表を作り、印刷用のシートにカメラ機能で表示とか。 列幅は小さくしておき、必要な箇所は結合セルで幅を持たせるとか。

noname#93463
質問者

お礼

できました!印刷もきれいにできました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A