
VBA初心者の初心者です。
見よう見真似で作成しています。
以下のVBAに足したいことがあり質問させていただきます。
セルに値があればシート名に反映するように設定しています。
シート1を集計用にしているのですが塗り替えられてしまって困っています。
シート1は除外で…という構文を足したいのですが思いつきません。
助けてください…(>_<)
Sub test()
Dim i As Long
For i = 1 To Worksheets.Count
Worksheets(i).Name = i & Worksheets(i).Cells(1, 1).Value
Next i
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>シート1は除外で…という構文を足したいのですが思いつきません
Sub test()
Dim i As Long
For i = 1 To Worksheets.Count
If Worksheets(i).Name <> "シート1" Then Worksheets(i).Name = i & Worksheets(i).Cells(1, 1).Value
Next i
End Sub
No.1
- 回答日時:
シート1が一番左側にある前提です。
For i = 1 To Worksheets.Count を
For i = 2 To Worksheets.Count に変えてください。
これで、左から2番目のシートから処理が行われます。
シート1が一番左側にない場合は、
シート1を一番左側に移動してから、上記のように修正したマクロを
実行してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelのマクロで該当処理できな...
-
ユーザーフォームに入力したデ...
-
Excelマクロのエラーを解決した...
-
実行時エラー1004「Select メソ...
-
実行時エラー'1004': WorkSheet...
-
【VBA】特定の文字で改行(次の...
-
オートシェイプの文字が更新さ...
-
エクセルで通し番号を入れてチ...
-
ブック名、シート名を他のモジ...
-
【エクセル】オプションボタン...
-
エクセルのマクロで条件一致の...
-
ThisWorkbookのオブジェクトが...
-
VBA 別シートの日付けと照合したい
-
vbaエクセルマクロ RemoveDupli...
-
エクセルVBAでダブルクリックを...
-
XL:BeforeDoubleClickが動かない
-
特定の文字を含むシートだけマ...
-
IFステートの中にWithステート...
-
マクロを使って、シート印刷完...
-
月ごとに作成している日報ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
特定の文字を含むシートだけマ...
-
実行時エラー'1004': WorkSheet...
-
ユーザーフォームに入力したデ...
-
【ExcelVBA】全シートのセルの...
-
エクセルVBA Ifでシート名が合...
-
実行時エラー1004「Select メソ...
-
VBA 存在しないシートを選...
-
エクセルで通し番号を入れてチ...
-
VBA 検索して一致したセル...
-
XL:BeforeDoubleClickが動かない
-
VBA 指定した回数分、別シート...
-
VBAマクロでシートコピーした新...
-
シートが保護されている状態で...
-
ブック名、シート名を他のモジ...
-
【VBA】全ての複数シートから指...
-
別のシートから値を取得するとき
-
ExcelのVBAのマクロで他のシー...
-
Excel チェックボックスにチェ...
おすすめ情報