• ベストアンサー

行ごとにセルの幅を変えたい

たとえば、行を3つのセルに分けたとき。 行ごとに、セルの幅を変える方法を教えてください。セルの幅が750のとき。 1行目 200,300,250 2行目 300,200,250 3行目 250,500 のように分けたい。

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

  • ベストアンサー
  • SpiceGirl
  • ベストアンサー率69% (493/713)
回答No.1

私はテーブルの入れ子しか思い浮かばないです。 <table width="750" border="0" cellpadding="0" cellspacing="0"> <tr> <td><table width="750" border="0" cellpadding="0"> <tr> <td width="200">200</td> <td width="300">300</td> <td width="250">250</td> </tr> </table></td> </tr> <tr> <td><table width="750" border="0" cellpadding="0"> <tr> <td width="300">300</td> <td width="200">200</td> <td width="250">250</td> </tr> </table></td> </tr> <tr> <td><table width="750" border="0" cellpadding="0"> <tr> <td width="250">250</td> <td width="500">500</td> </tr> </table></td> </tr> </table>

その他の回答 (1)

回答No.2

colspan も使えます <table width="750" border="1" cellpadding="0" cellspacing="0"> <tr> <td height="1" width="200"></td> <td width="50"></td> <td width="50"></td> <td width="200"></td> <td width="250"></td> </tr> <tr> <td>200</td> <td colspan="3">300</td> <td>250</td> </tr> <tr> <td colspan="3">300</td> <td>200</td> <td>250</td> </tr> <tr> <td colspan="2">250</td> <td colspan="3">500</td> </tr> </table>

関連するQ&A

  • セルの幅を1行目の文字に合うように設定したい

    Excelの幅の調整について質問させてください。 セルに記入されている文字の長さに合わせてセルの幅を設定するとき、列の間(A列とB列の間の境界線とか)をダブルクリックして併せています。 しかし、これでは、1行目に10文字、2行目に1000文字記入した場合、長いほうの1000文字に合わせて列の幅が設定されてしまいます。 私は1行目を表題にしているため、この列の幅は1行目に記入されている文字列の長さに合わせて設定したいと考えています。 2行目以降にどんな長い列が入れられていても、1行目に記入されたセルの文字列長に合わせてセルの大きさを調整する方法はないですか? 今は目算で設定を行っているのですが、この法はアバウトなため、自動で調整してもらいたいのですが。

  • Excel:セルの幅を個別の行に適用したい

    「excel:セルの大きさを小さくしたい」 http://okwave.jp/kotaeru.php3?q=2081753 ここで質問させてもらい、セルの幅や高さを指定する方法を教えてもらいました。 「エクセル基本講座 セル幅の調整」 http://www.eurus.dti.ne.jp/~yoneyama/Excel/cell_ido.htm#habatyousei ただ、このやり方ではシートの行全体に同じセル幅を適用することしかできません。 一行目はセル幅5で、 二行目はセル幅10で、 といったやり方は存在しないのでしょうか? どういうことがしたいかというと、 表を作っているのですが、その表では一行目に5個の項目があり、 それらを罫線で囲っています。 ところが二行目にはその倍以上の項目があり、 それらを罫線で囲まなければならないのですが、 罫線はセルの幅や高さに沿ってしか作成できないようで、 困っています。 よろしくお願いします。

  • セルの幅について

    初心者なので教えてください。 今エクセルで表を作っています。 例えば20まで(行番号)ABC・・・・の幅は均等で21から幅を変えたりできるんですか?21からセルの幅を変えると1~20の幅までずれてしまいます。それでは困るので特定の部分だけ幅を変えられる方法があったら教えてください。 うまく説明出来ないので皆さんに伝わるか心配ですが、よろしくお願いします。

  • DreamWeaver8 テーブル間のセル行幅変更

    DreamWeaver8にて4行3列のテーブルを作成しました。 各セルの中に画像を隙間なく埋め込もうとしているのですが、 画像の上下に余白がついてしまうので、セル幅を変えようと セルのラインをクリック→ドラッグして行幅を狭くしたいのですが、 他の動かしたくないセルの行幅までも動いてしまい、テーブル全体が 大きくなってしまいます。 任意の1つのセルのみ行列幅を変更したい場合はどのように すればよろしいのでしょうか。

  • エクセルで幅を広げると2行になるようにしたい

    エクセルでセルの縦の幅を広げても1行のままなので、幅に応じて表示できない部分が折り返してセルの中で2行目3行目になんるようにしたいです。知っているかた教えて下さい。

  • Excelのセル幅、行の高さのピクセル

    Excelで、一つのセルが、正方形になるように、セル幅行の高さを整えようと、行、幅、共に同じピクセルにしました。確かに、プレビューでは、正方形になっているのですが、Excel画面だと、なんで正方形に見えないんでしょうか?また、同じピクセル数なのに、カッコの前の数字が違うのはなぜでしょうか? 例)列幅・・5.63(50ピクセル) 行の高さ・・37.50(50ピクセル)

  • セルの幅

     現在Win XP Pro Office2003を使用しています。セルの幅を変更したいのですが、『A』と『B』とか『1』と『2』の間にカーソルを持っていって広げるとその列、行のすべてのセルが広がります。そうじゃなくて、ほんとに一つのセルだけ幅を変えたいのです。  セルの結合を使用せず、一つのセルだけの幅を自由に変更することは出来ないのでしょうか?どなたか教えてください。  お願いします。

  • Excel2007 セルの幅について

    Excel2007を使っています。 Excel2003ではセルの幅を設定した後、セルの幅を超える数値を入力すると、「####」と表示されるので、必要な幅分のセルを結合して数値が表示されるようにしていました。 Excel2007では、自動的にセルの幅が広くなり、表示されるようになっています。 他の行の入力との関係もあるので、指定したセルの幅に固定させたいのですが方法が分かりません。 どのように設定すればいいのでしょうか、教えてください。 よろしくお願いします。 例) (1)セル幅:50ピクセルに設定 (2)「123456789」と入力 (3)セル幅が「75ピクセル」に変更されるのを「50ピクセル」のままにしたい

  • 行幅をなくしたいのですが…

    行幅を0にするマクロを作成したのですが、セルが結合されているとそのセルの文字まで消えてしまいます。下のマクロは一度セル結合を解除して、その文字をコピーしたままセル幅を0にして、またセル結合してコピー貼り付けるようなやり方です。最後の3行は残しといて幅を合わしています。もっと良いやり方あれば教えてください。分かりずらいかもしれませんがお願いします。 又、元の幅に合わしたいマクロも教えていただければ助かります。   Range("A4:A14").Select Selection.UnMerge Range("A4").Select Selection.Copy Range("A12").Select ActiveSheet.Paste Rows("4:11").Select Selection.RowHeight = 0 Range("A12:A14").Select Application.CutCopyMode = False Selection.Merge Rows("12:14").Select Selection.RowHeight = 14.25

  • 改行セルの幅について

    ソートに関して質問です エクセルの表があります 項目がいくつかあって、長文のところは1セル内で3行くらいあります ソートをかけると長文のセルがちぢまってしまい(1行幅) いちいち長文のセルをところは、幅を広げなきゃいけません これを自動でできるようにできませんか?? 教えてください