- ベストアンサー
エクセルの件
エクセル2002で列の幅が標準と違う場合、列と列の間をクリックして数値を標準にするのですが、もっと簡単な方法はありませんか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
適当な列(例えば標準幅の空き列)を選択して ツールバーから[書式のコピー/貼り付け]ボタン(ハケの絵のボタン)を使ってできます
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
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)
入力されたデータの幅にあわせるのならシート全体を選択して 「書式」「列」「選択範囲にあわせる」でできませんか?
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 私は、以下のコードを個人用マクロブックに入れて、ボタンに登録しています。 Sub StandardWH() 'セルの幅と高さを標準に戻す With ActiveSheet .Cells.Rows.RowHeight = .StandardHeight '13.5 .Cells.Columns.ColumnWidth = .StandardWidth '8.38 End With End Sub ちなみに、セル枠上の境界線をダブルクリックするのは、オートフィットと呼んで、標準セル幅には関係がなく、セル幅を調整してしまいます。
- penta-ucky
- ベストアンサー率20% (132/636)
列と列の境界線?双方向に矢印が出ている状態でダブルクリックで自動調整してくれます。 例 A列を調整したければA・B列の間でダブルクリック
補足
やってみたのですが、エクセル2002では変わらないみたいです。数字や文字が入っている場合は数字の幅にちじまるのですが。
お礼
確かにこの方法が1番簡単かもしれませんね。 空き列はいくらでもありますし、列幅以外の書式が変わったりしませんしね。