
No.3ベストアンサー
- 回答日時:
>あまりエクセルに詳しくないので
エクセルにも詳しくないだろうが、VBAにも詳しくないようだ。
一般に言うエクセルの問題ではなく、VBAの問題でしょう。
シートタブのうえに見えているものはシート名だ。これはマウスで位置を変えられる。この順序はIndex番号で捉えられる。
ーー
新しいシート名はどのように順番を振りたいのか。今の左からの順序で、Sheet1、Sheet2のようにサブ番号的に振ればよいのか。この点しっかり書くこと。
ーー
Sub test01()
For i = 0 To Sheets.Count - 1
Sheets(i + 1).Name = "東京" & Trim(Str(i + 1))
MsgBox Sheets(i + 1).Name
Next i
End Sub
を実行すつと、東京1,東京2・・になる
==
その後下記をやると
Sub test02()
MsgBox Sheet2.Name
End Sub
東京2と出る。
この辺のカラクリは難しいところ。
やってみました!理想通りに変わりました。
ずばり、これがやりたかったことなので、スッキリ解決できました。
ありがとうございます!
No.2
- 回答日時:
それと、一度ファイルを閉じてから再度開くと、最も番号の大きなシート名以降から、カウントアップが再開されるようになります。
例えば、Sheet1,4,5となっ後で、回答番号:No.1 の方法で、Sheet1,2,3に修正しただけでは、次に作られるシート名は、Sheet6になります。
これが、Sheet1,2,3に修正した後、一度ファイルを閉じてから再度開くと、Sheet4から作られるようになります。
やってみましたところできました。
保存すると、シート番号の情報をリセットすることがわかり勉強になりました。
ありがとうございます!
No.1
- 回答日時:
>Sheet1,4,5となってしまったものを
Sheet1,2,3に修正するだけでしたら、
修正するシート名を右クリックし
↓
現れたBOXの[名前の変更]を選択
↓
シート名を変更
↓
Enter
という操作で、シート名を変更出来ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELのSheet番号って変更できる!?
Visual Basic(VBA)
-
excelで新規作成されるシート名をリセット
Visual Basic(VBA)
-
EXCEL VBA オートシェイプナンバーのリセット
Visual Basic(VBA)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
6
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
7
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
8
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
9
EXCEL VBA マクロ 実行する度に処理速度がどんどん遅くなる原因が知りたい
Excel(エクセル)
-
10
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
11
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
12
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
13
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
14
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
15
エクセルでシート名を連続で参照するには
Excel(エクセル)
-
16
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
17
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
18
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
19
エクセルVBA 作業後に選択範囲を解除する方法
Excel(エクセル)
-
20
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルシートの見出しの文字...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
エクセルのファイルサイズが急...
-
エクセルのシー名を二段表示に...
-
エクセルで複数のシートに画像...
-
EXCELの図形(テキストボックス)...
-
エクセル、特定のシートにパス...
-
Wordで差し込み印刷時に表示す...
-
エクセルの2つのシートを並び...
-
EXCELで存在しないシート...
-
エクセル、別のシートの表をポ...
-
EXCELの「シートの見出し」のフ...
-
ワークシートそのものの色を変...
-
Accessのテーブルを既存のExcel...
-
Nintendo Switch 2 キャリング...
-
特定のシート名のシートのみ除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルシートの見出しの文字...
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
EXCELの図形(テキストボックス)...
-
EXCELで存在しないシート...
-
エクセルで複数のシートに画像...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
Accessのテーブルを既存のExcel...
-
エクセルのファイルサイズが急...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
エクセルの2つのシートを並び...
-
EXCELの「シートの見出し」のフ...
-
Excelでマクロ設定したが反映さ...
おすすめ情報