MS Excel: Como adiciono caixa de controle para ativar visualizações personalizadas?

2

Eu criei algumas exibições personalizadas no meu documento do Excel. Normalmente eu uso o método view>custom views>select view para ativar a visualização relacionada. É possível fazer esse trabalho adicionando botões de controle na planilha do Excel?

Por exemplo, haverá um botão para cada visualização personalizada e, quando eu clicar no botão, ela mostrará a visualização relacionada.

    
por NT. 18.03.2011 / 14:21

1 resposta

3

Você pode fazer isso ativando a guia Desenvolvedor nas Opções do Excel, selecionando o Modo de design e inserindo um controle de formulário Button.

Quando você insere o controle de botão, o Excel deve abrir a caixa de diálogo de macro com um nome de macro como Button1_Click. Quando você vir isso, clique em Novo na caixa de diálogo da macro. Isso abrirá o manipulador de eventos para o evento Button # _Click no editor do Visual Basic. Você precisará adicionar uma linha de código ao manipulador de eventos, para que fique assim ...

Sub Button1_Click()
    ' this is a comment...
    ThisWorkbook.CustomViews("CustomViewName").Show
End Sub

Substitua CustomViewName pelo nome real da exibição que você deseja mostrar. Quando você sai do modo de design e clica no botão, ele deve mostrar sua exibição personalizada. Basta adicionar um botão e repetir para cada visualização.

    
por 18.03.2011 / 14:49