投稿/コメントを表示します。

複数の質問です。

[質問1]
下記サンプルマクロで、dolly.Activateが無くても正常動作したのを確認したのですが、このマクロにおけるdolly.Activateの役割は何ですか。
Sub ForEachSample_Worksheets()
    Dim dolly As Worksheet
    For Each dolly In Worksheets
        dolly.Tab.ColorIndex = 23
        'dolly.Activate
    Next
End Sub

[質問2]
上記のマクロでワークシートの順番を試しに変えて挙動を観察すると、一番左側から1枚ずつ処理することを確認しました。このことから、コレクションの処理順には規則性があると理解していいでしょうか。

[質問3]
For each 構文を使わずに"いっぺんに"タブの色を変えることはできないのでしょうか。
2019/01/19 06:26