![]() |
![]() |
アクティブセルに記入された名前のシートをアクティブにする |
---|
サンプルマクロは、アクティブセルに記入された文字列を名前とする シートをアクティブにします。 シートが存在しない場合は一番後にアクティブセルの値を名前とする新規 シートを作成します。 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 |