プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になってます。今回もよろしくお願いします。

excel2007で最初から数値を桁区切りにする設定方法をご存知の方がいらっしゃいましたらご教示宜しくお願い致します。

A 回答 (4件)

結果を申し上げますと、設定でそのようにすることはできません。



なので新規ブックを開いた際に、全セル選択して
[ホーム]-[数値]-[桁区切りスタイル]ボタンで
セルの書式設定を行うのが一番ではないでしょうか。

わかりにくい点があれば不明点などがあれば追記してくださいね。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

やはりないのですね。最初に全セルを選択するとの事、実行してみます。
ありがとうございました!

お礼日時:2009/07/22 21:57

こんばんは。



セル全体を選択して書式を設定したら、全体の領域を取ってしまいすので、これは、まずお勧めできません。実質的にファイルが膨らんでしまいます。

一応、#3さんのやり方は、ひさびさでしたので忘れていましたが、試してみました。私は、すっかり忘れていました。Template からのものも、インスタンスですが、私のほうは、クラスから、インスタンスを作ります。以下は、新しく開いたブックは、すべて桁区切りした設定になっています。既存のブックにはなされません。しようとすれば出来ますが、現在の設定ではしていません。本来、この方法は、例えば、日付をファイル名にしたり、複雑な設定を組み込むためにするためのものです。VBAのコードを貼り付けるだけで、実害はないものですが、万民向けとはいえません。#3さんの方法とは、残念ながら、共有しないほうがよいでしょう。

個人用マクロブック PEROSNAL.XLSB
http://office.microsoft.com/ja-jp/excel/HP100141 …
'-------------------------------------------
'Class1
'-------------------------------------------

Public WithEvents xlApp As Excel.Application

Private Sub xlApp_NewWorkbook(ByVal Wb As Workbook)
Wb.Styles("Normal").NumberFormat = "#,##0"
End Sub
'-------------------------------------------
'標準モジュール
'-------------------------------------------
Public myClass As Class1

'-------------------------------------------
'ThisWorkbook モジュール
'-------------------------------------------
Private Sub Workbook_Open()
Set myClass = New Class1
Set myClass.xlApp = Excel.Application

End Sub

'/今の設定ですと、ブックの変更を行っていますから、何も入れてなくても、保存しますか?と聞いてくることが欠点かもしれません。
'/専門的になりますが、今回は、Auto_Open を使いません。ThisWorkbook_Open イベントと、その特徴に合わせて使い分けることも可能です。
'/Public WithEvents xlApp にしているのは、コードを短くするために、割愛しました。
    • good
    • 0

お奨めはしませんが、やれなくはないです。



以下の手順でブックテンプレートを設定すれば、以後、
新規に作成するブック,シートのすべてのセルの表示形式が
最初から桁区切り形式になります。

1.新規ブックを作成する
2.[ホーム] > [スタイル] > [セルのスタイル]
3.[標準]を右クリック > [変更] > [書式設定]
4.表示形式を桁区切りに設定する([通貨]あるいは[会計])
5.[OK] > [OK]
6.[名前を付けて保存]
   ファイル名:Book
   ファイルの種類:Excel テンプレート(*.xltx)
   保存先:[XLSTART]フォルダ
  として[OK]

※【XLSTART】フォルダに【Book】というファイル名で【xltx】形式で保存するのがポイントです。

※通常、XLSTART フォルダは
Vista の場合、
C:\Users\<ユーザー名>\AppData\Local\Microsoft\Excel\XLSTART にあります。
XP の場合、
C:\Documents and Settings\<ユーザー名>\Application Data\Microsoft\Excel\XLSTART にあります。

※作成したBook.xltxを削除すれば元に戻ります。

■Excel テンプレートを作成して使用する
http://office.microsoft.com/ja-jp/excel/HA102188 …

■エクセル 常に桁区切りにしたい
http://bekkoame.okwave.jp/qa3808823.html
※noname#52504は私の旧アカウントです。

以上ご参考まで。
    • good
    • 0

数字を入力するセルをドラッグ



「ホーム」にある
「′(桁区切り)」ボタンをクリック

この回答への補足

早速のご回答ありがとうございます。
質問の書き方がわかりづらく、申し訳ございません。

セルを選択してからでなく、シートを操作する前に、設定をして
最初から数値を桁区切りにすることは可能でしょうか?

ご存知であれば、教えて頂けると嬉しいです。
よろしくお願いします。

補足日時:2009/07/22 21:46
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!