トップページ(目次)

077.シート名を全部取得してプルダウンにする

<実行前後>
 → 
Sub 全シート名を取得してプルダウンにする()
    
    処理数 = 1 'シート1個のエラー回避
    
    For シート番号 = 1 To Worksheets.Count 'シート数分処理する
    
        If 処理数 = 1 Then '1個目は通常処理
            シート名 = Worksheets(シート番号).Name
        Else '2個目以降は間に「,」を付ける
            シート名 = シート名 & "," & Worksheets(シート番号).Name
        End If
        
        処理数 = 処理数 + 1 '次に
    
    Next シート番号
    
    '取得したシート名一覧をプルダウンにする
    Range("A1").Validation.Add Type:=xlValidateList, _
    AlertStyle:=xlValidAlertStop, Formula1:=シート名

End Sub

Copyright © 2021 https://excel3000.web.fc2.com/ All Rights Reserved.
    inserted by FC2 system