No.4
- 回答日時:
こんばんは。
セル全体を選択して書式を設定したら、全体の領域を取ってしまいすので、これは、まずお勧めできません。実質的にファイルが膨らんでしまいます。
一応、#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 にしているのは、コードを短くするために、割愛しました。
No.3
- 回答日時:
お奨めはしませんが、やれなくはないです。
以下の手順でブックテンプレートを設定すれば、以後、
新規に作成するブック,シートのすべてのセルの表示形式が
最初から桁区切り形式になります。
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は私の旧アカウントです。
以上ご参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 区切り位置指定ウィザードの選択データプレビューで全列を指定する方法 お世話になります。E 1 2023/01/17 16:36
- 統計学 統計分析とExcelに詳しい方、何卒よろしくお願いいたします。 6 2022/05/27 10:30
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) こんにちは。ExcelのVLOOKUP関数のことで教えてください。 2 2022/05/07 11:33
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) Excel 参照元の値を参照したい 1 2022/08/20 18:58
- iPhone(アイフォーン) web上の電話番号リンクの桁区切りが、iPhoneだと特定電話番号でおかしくなるのを解決したい 1 2023/03/28 14:27
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- その他(プログラミング・Web制作) Excel の判定式で正しく判定されない場合があります。 2 2022/05/31 14:43
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで「-3E+06」と...
-
16桁以上の「0」に変換されてし...
-
エクセルでleft関数の結果が表...
-
エクセルでオートサムを使った...
-
EXCEL 小数点以下のある数字を...
-
エクセルで、50銭以下切捨て...
-
エクセルで囲み線で出来ますか?
-
Excelで、小数点以下を自動省...
-
エクセルで、タイム計測の管理...
-
エクセル 0.1と0.10
-
エクセルでの『セルの書式設定...
-
エクセル 常に桁区切りにしたい
-
Excelの表示形式で切り捨て
-
ROUND関数で循環参照に・・・
-
Excelで「1234」と入力して...
-
Excelで小数点を表示しつつ、桁...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
16桁以上の「0」に変換されてし...
-
エクセルで「-3E+06」と...
-
エクセルでオートサムを使った...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで、50銭以下切捨て...
-
エクセルの画面上にテキストBOX...
-
エクセルで囲み線で出来ますか?
-
Excelの表示形式で切り捨て
-
エクセルでの『セルの書式設定...
-
Excelで小数点を表示しつつ、桁...
-
excelでセルに「1000」と入力し...
-
エクセル 常に桁区切りにしたい
-
エクセルで小数点以下の表示桁...
-
Excelで、小数点以下を自動省...
-
エクセルの計算結果に+(プラス...
-
エクセル 平均年齢
おすすめ情報