@ポケじゃらし

音楽ゲームとかボーカロイドとか

【ExcelVBA】複数選択しているシートのみを処理する

どうも、じゃらしです。

今回もExcelVBAの小ネタです。
シートタブをctrl+クリックで複数選択して、それらのシートだけに対して処理を行いたい時、たまにあるじゃないですか。

↓のコードで出来ます。

'Module1.bas
Sub test()
    Dim ws As Worksheet
    For Each ws In ActiveWindow.SelectedSheets
‘   シート毎に行いたい処理を記述する
        ws.Range(“A1”) = “ちくわ”
    Next
End Sub

以上、それではまた。