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で質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) オフィス365のエクセル 3 2023/06/29 13:10
- Visual Basic(VBA) VBAでvlookup関数から、別シート参照するやり方・・・ 2 2022/11/14 18:49
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- Visual Basic(VBA) このプログラムなんですがsheetにデータを置いて表示できるようにしてありますがsheetに101を 2 2023/02/23 20:13
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセルでのコピーペースト 6 2022/09/03 07:14
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
EXCELのSheet番号って変更できる!?
Visual Basic(VBA)
-
excelで新規作成されるシート名をリセット
Visual Basic(VBA)
-
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
-
4
EXCEL VBA オートシェイプナンバーのリセット
Visual Basic(VBA)
-
5
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
9
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
10
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
11
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
-
12
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
13
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
14
VBAで「致命的なエラー」が出ました。どのくらい致命的なんでしょうか?
Access(アクセス)
-
15
エクセルVBAが途中で止まります
Visual Basic(VBA)
-
16
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
17
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
18
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
19
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
20
DATE型変数を初期化する方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のシートに画像...
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
ハイパーリンクでジャンプした...
-
【Excel VBA】データ貼り付け先...
-
エクセルの2つのシートを並び...
-
エクセルを開くとメニューバー...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
特定の複数のシートに同じ処理...
-
エクセル、特定のシートにパス...
-
EXCELの図形(テキストボックス)...
-
エクセル 非表示のシートをハ...
-
エクセルでシートを追加したと...
-
Accessのテーブルを既存のExcel...
-
指定したシート名以外を非表示...
-
エクセルのチェックボックスの...
-
アクセスからエクセルのシート...
-
エクセル、別のシートの表をポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
ハイパーリンクでジャンプした...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
【ExcelVBA】マクロの入ったシ...
-
エクセル、特定のシートにパス...
-
エクセルのシート連番の振り直し
-
EXCELの図形(テキストボックス)...
-
特定の複数のシートに同じ処理...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
Accessのテーブルを既存のExcel...
-
Wordで差し込み印刷時に表示す...
-
accessへエクセルの複数のシー...
-
エクセル、別のシートの表をポ...
-
指定したシート名以外を非表示...
おすすめ情報