
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
配列を利用すると可能のようです。
Excel2000にて動作確認済みです。Sub Tesu()
Dim n As Long
Dim MySheet As Worksheet
Dim AllSheet() As Variant
ReDim AllSheet(1 To Sheets.Count)
n = 1
For Each MySheet In Sheets
AllSheet(n) = MySheet.Name
n = n + 1
Next MySheet
Sheets(AllSheet()).Select
End Sub
No.3
- 回答日時:
Sub test()
Dim mySh As Worksheet
For Each mySh In Sheets
mySh.Select
'この中にシート設定のマクロを記述する
Next mySh
End Sub
というのではいかがでしょう?
この回答への補足
ありがとうございます。
上記の方法も考えましたが、これだと結局は1シートずつの設定になり、枚数が多いシートの場合時間がかかってしまうのです。そのため、全シートを一度に設定したいのです。
No.2
- 回答日時:
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
これは シート1から3まで選択です。
この回答への補足
ありがとうございます。
自分でマクロを記録してもそうなりました。
ただ、シートが何枚かわからないブックの全シートを選択し、すべてにページ設定したいのです。
ですからSheets.Selectにしてあります。次に、自分で記録した全シートに対するページ設定のマクロを、実行すると、どういうわけか最初の1枚にしか設定されないのです。
ですから全シートをアクティブにしてページ設定のマクロを書こうと思っているのですが、全シートをアクティブにする記述がわからないのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA ワークシート指定の1行目を選択をしたい 2 2022/08/20 18:10
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Visual Basic(VBA) VBAで、シート間の転記するコードをFOR~NEXTで教えてください。 9 2023/04/30 20:04
- Excel(エクセル) エクセルマクロ初心者です aブックからbブックの転記がしたいのですがbブックのシートを指定するコード 5 2023/03/15 17:09
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでブック内の倍率がバ...
-
EXCELで複数のシートを一度に「...
-
ハイパーリンクでジャンプした...
-
【ExcelVBA】マクロの入ったシ...
-
特定のシートのみ再計算させな...
-
ワークシートそのものの色を変...
-
エクセル、特定のシートにパス...
-
EXCELの図形(テキストボックス)...
-
エクセルで、シートの名前を変...
-
エクセルのシート名のフォント...
-
エクセルシートの見出しの文字...
-
EXCELで存在しないシート...
-
エクセルのシー名を二段表示に...
-
Accessのテーブルを既存のExcel...
-
エクセルを開くとメニューバー...
-
エクセルで複数のシートに画像...
-
エクセル、別のシートの表をポ...
-
AccessVBAでExcelシートの削除
-
エクセルのファイルサイズが急...
-
エクセルの複数シートでのリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
EXCELの図形(テキストボックス)...
-
エクセルで複数のシートに画像...
-
エクセルのファイルサイズが急...
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
エクセルのシー名を二段表示に...
-
エクセルの2つのシートを並び...
-
EXCELで存在しないシート...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
EXCELの「シートの見出し」のフ...
-
Wordで差し込み印刷時に表示す...
-
ワークシートそのものの色を変...
-
エクセルを開くとメニューバー...
-
エクセル、別のシートの表をポ...
おすすめ情報