• ベストアンサー

エクセルの件

エクセル2002で列の幅が標準と違う場合、列と列の間をクリックして数値を標準にするのですが、もっと簡単な方法はありませんか。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

適当な列(例えば標準幅の空き列)を選択して ツールバーから[書式のコピー/貼り付け]ボタン(ハケの絵のボタン)を使ってできます

hidesyo77
質問者

お礼

確かにこの方法が1番簡単かもしれませんね。 空き列はいくらでもありますし、列幅以外の書式が変わったりしませんしね。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

Sheet1のChange イベントに Private Sub Worksheet_Change(ByVal Target As Range) ActiveSheet.Range(Columns("A"), Columns("j")).AutoFit End Sub の実質1行を入れておくと、(クリックさえもせずに、)今入力した列の最大文字幅に その列が広がりましたね。 ツール-マクロ-VBE 通常左上のVBAProjectのExcelObjectsのSheet1などをダブルクリックする。 そこでGeneral側をWorksheet、Declare側を Change を選び、上記真ん中1行をコピーして、真ん中に貼り付け挟む。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

入力されたデータの幅にあわせるのならシート全体を選択して 「書式」「列」「選択範囲にあわせる」でできませんか?

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 私は、以下のコードを個人用マクロブックに入れて、ボタンに登録しています。 Sub StandardWH()  'セルの幅と高さを標準に戻す With ActiveSheet     .Cells.Rows.RowHeight = .StandardHeight '13.5     .Cells.Columns.ColumnWidth = .StandardWidth '8.38 End With End Sub ちなみに、セル枠上の境界線をダブルクリックするのは、オートフィットと呼んで、標準セル幅には関係がなく、セル幅を調整してしまいます。

回答No.1

列と列の境界線?双方向に矢印が出ている状態でダブルクリックで自動調整してくれます。 例 A列を調整したければA・B列の間でダブルクリック

hidesyo77
質問者

補足

やってみたのですが、エクセル2002では変わらないみたいです。数字や文字が入っている場合は数字の幅にちじまるのですが。

関連するQ&A

専門家に質問してみよう