No.2
- 回答日時:
こんにちは。
お邪魔します。理解の助けになれば嬉しいのですけれど。
' ' Sheet1, Sheet2, Sheet3 について.Selectと.Activateの挙動の違いを示します
Sub お試し用()
Sheets(Array("Sheet1", "Sheet2")).Select
MsgBox "Sheets(Array(""Sheet1"", ""Sheet2"")).Select" & vbLf & vbLf _
& "Sheet1 と Sheet2 を同時に選択しました" & vbLf _
& "選択中のシート数は " & ActiveWindow.SelectedSheets.Count & vbLf _
& "アクティブシートは " & ActiveSheet.Name
Sheets("Sheet2").Activate
MsgBox "Sheets(""Sheet2"").Activate" & vbLf & vbLf _
& "選択中の Sheet1,Sheet2 の中から Sheet2 をアクティブにしました" & vbLf _
& "選択中のシート数は " & ActiveWindow.SelectedSheets.Count & vbLf _
& "アクティブシートは " & ActiveSheet.Name
Sheets("Sheet3").Activate
MsgBox "Sheets(""Sheet3"").Activate" & vbLf & vbLf _
& "Sheet3 をアクティブにしようとしましtが" & vbLf _
& "直前に選択中だったシ-ト に含まれてない為" & vbLf _
& "Sheet3 を (.Activate する代わりに) .Select しました" & vbLf _
& "選択中のシート数は " & ActiveWindow.SelectedSheets.Count & vbLf _
& "アクティブシートは " & ActiveSheet.Name
Sheets("Sheet1").Select
MsgBox "Sheets(""Sheet1"").Select" & vbLf & vbLf _
& "Sheet1 を選択しました" & vbLf _
& "選択中のシート数は " & ActiveWindow.SelectedSheets.Count & vbLf _
& "アクティブシートは " & ActiveSheet.Name
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelVBAについて。 2 2022/12/10 20:08
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) excelVBAについて。 8 2022/12/11 13:47
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Excel(エクセル) エクセル VBAでシートのコピーを作りたい 1 2023/05/18 07:42
- Visual Basic(VBA) 指定の条件に応じたセルの場所に〇印(図形)を描く 2 2022/11/08 15:26
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Visual Basic(VBA) excelVBAについて。 4 2022/11/21 16:15
- Visual Basic(VBA) excelVBAについて。 1 2022/11/30 06:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでブック内の倍率がバ...
-
EXCELで複数のシートを一度に「...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
エクセル シート同士の引き算
-
SUMIF関数【複数のシート...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
エクセル シートのグループ化...
-
アクセスからエクセルのシート...
-
エクセルの2つのシートを並び...
-
エクセルでシート数が分からな...
-
複数シートの選択解除の方法
-
Excelでの複数シートにまたがる...
-
ワークシートそのものの色を変...
-
DATE関数 4月31日などのあ...
-
エクセルでリンク貼り付けした...
-
エクセルのシートが消えた
-
Accessのテーブルを既存のExcel...
-
エクセル、別のシートの表をポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
エクセルでブック内の倍率がバ...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
エクセルのシート連番の振り直し
-
特定の複数のシートに同じ処理...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
-
エクセル、特定のシートにパス...
-
accessへエクセルの複数のシー...
-
Accessのテーブルを既存のExcel...
-
【Excel VBA】データ貼り付け先...
-
EXCELの「シートの見出し」のフ...
おすすめ情報