アクティブセルに記入された名前のシートをアクティブにする
 サンプルマクロは、アクティブセルに記入された文字列を名前とする
シートをアクティブにします。
シートが存在しない場合は一番後にアクティブセルの値を名前とする新規
シートを作成します。

Sub Sample()

    Dim strSht As String
    
    On Error Resume Next
    strSht = ActiveCell.Value
    If strSht = vbNullString Then Exit Sub
    Sheets(strSht).Activate
    If Err.Number <> 0 Then
        Err.Clear
        Sheets.Add(, Sheets(Sheets.Count)).Name = strSht
    End If

End Sub

Excel97/2000



戻る


Excel Word Access VBA! モーグ