No.6
- 回答日時:
余談ですが、Excel互換ソフトのOpenOffice Calcでは「履歴」という名のシートが問題なく作れます。
そこで、Calcで作ったファイルをExcelで読んでみると、問題なく開け、そのシート名のまま保存することもできました。
この状態で「変更箇所の表示」から「新しいシートに~」を実行すると、新しいシートの方が「履歴」というシート名になり、古い「履歴」は「履歴 (2)」に自動的に改名されました。この時別のシートに「=履歴!A1」のような参照があれば、これも自動で「='履歴 (2)'!A1」と変更されます。
というわけで特に問題は起こらないようなのでどうしても「履歴」というシートを作りたい場合にはOpenOfficeを使うと良いです。そんな状況は思いつきませんが。
しかしここまでしっかり作ってるなら「履歴」という名を許してしまってもそんなに問題はないんじゃないかなと個人的には思いますね。
なお面白いことに、「履歴」シートに変更を加えた状態で変更箇所を新しいシートに書き出させると、改名後の「履歴 (2)」シートに変更が加わったことになっています。
また、Calcで作った「履歴」シートの名前を変更しようとすると、そのままでは受け付けず、キャンセルもできない状態になります。(自動生成されるほうの「履歴」シートは改名できない)
No.5
- 回答日時:
Googleで「シート名 履歴」で照会するとたくさん記事が出ます。
引っ掛け見たいな事項ですね。再現法
標準モジュールに
Sub test01()
Worksheets.Add.Name = "履歴"
End Sub
エラーは
「履歴」は予約語のため、シート名に使用できません。
履歴1,
S履歴
履歴+スペース
などは可能のよう。
ーー
http://taropapa.blogspot.com/2006/02/blog-post_1 …
の5コメントで書かれていることが原因でしょう。
ーー
他にこういうのがあるのか知りたいが、現状かなわず。
No.4
- 回答日時:
「履歴」というシートは、ブック共有時にその変更履歴を書き出すためのシート名に使われています。
試しに、新しいブックを共有にし、適当に修正を加えた後
変更箇所の表示ダイアログで、
「新しいシートに変更箇所の一覧を作成する」にチェックを入れ
OKボタンをクリックしてみてください
履歴一覧が「履歴」という名前のシートに作成されることが確認できると思います。
但し上記の「変更箇所の表示ダイアログ」は、xl2000のものですが
他のバージョンでも似たようなものでしょう
以上ここまで。
No.3
- 回答日時:
予約語であれば、マクロの有効無効に関係なく指定できないと思います。
<履歴> 履歴. などにするかしないと思います。
シート名変更について書いているHPがあります。
参考にどうぞ
http://angel.ap.teacup.com/sally/5.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) エクセルのマクロ設定 1 2023/04/05 19:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel、同じフォルダ内のExcel...
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
VBAでシートコピー後、シート名...
-
エクセルで前のシートを連続参...
-
別シート参照のセルをシート毎...
-
エクセルVBAでパスの¥マークに...
-
エクセルで前シートを参照して...
-
エクセルのシート名をリスト化...
-
EXCELで1ヶ月分の連続した日付...
-
前の(左隣の)シートを連続参...
-
複数シートの色付きセルがある...
-
エクセルでファイル保存時に複...
-
EXCEL:同じセルへどんどん足し...
-
エクセル計算式解説
-
Excelで金銭出納帳。繰越残高を...
-
シートを追加・名前を次月に変...
-
【Excel マクロ】関数での空白...
-
シートの保護のあとセルの列、...
-
エクセルVBA 串刺し計算の際、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
エクセルVBAでパスの¥マークに...
-
前の(左隣の)シートを連続参...
-
Excelで金銭出納帳。繰越残高を...
-
EXCEL:同じセルへどんどん足し...
-
EXCELで1ヶ月分の連続した日付...
-
シートの保護のあとセルの列、...
-
別シート参照のセルをシート毎...
-
エクセルでファイルを開いたと...
-
EXCELで同一フォーマットのシー...
-
エクセルで前のシートを連続参...
-
エクセルで前シートを参照して...
-
VBAでシートコピー後、シート名...
-
Accessのスプレッドシートエク...
-
エクセルのシート名をリスト化...
-
複数シートの特定の位置に連番...
-
Excelのシートを、まとめて表示...
-
エクセル 計算式も入っていない...
-
スプレッドシートの関数VLOOKUP...
おすすめ情報