Como aplicar um botão para abrir outra pasta de trabalho no Excel?
Em uma planilha, podemos inserir um hiperlink para vincular outra pasta de trabalho, para que possamos abri-la de forma rápida e fácil. Mas, você já tentou criar um botão para abrir outra pasta de trabalho por meio da pasta de trabalho ativa?
Aplique um botão para abrir outra pasta de trabalho com código VBA
Aplique um botão para abrir outra pasta de trabalho com código VBA
No Excel, podemos inserir um botão de forma e vincular um código a ele. Você pode resolver este trabalho com as seguintes etapas:
1. Clique inserção > Formas > retângulo, veja a captura de tela:
2. Em seguida, arraste o mouse para desenhar um botão de forma e formate-o de acordo com sua necessidade, consulte a captura de tela:
3. E então segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
4. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: Abra uma pasta de trabalho específica:
Sub Openworkbook_Click()
'Updateby Extendoffice
Dim xWb As Workbook
Dim wbName As String
On Error Resume Next
Set xWb = Workbooks.Open("C:\Users\DT168\Desktop\test\Book2.xlsx")
wbName = xWb.Name
If Err.Number <> 0 Then
MsgBox "This workbook does not exist!", vbInformation, "Kutools for Excel"
Err.Clear
Else
MsgBox "This workbook is opened!", vbInformation, "Kutools for Excel"
End If
End Sub
Note: No código acima, você deve alterar o caminho e o nome do arquivo C: \ Users \ DT168 \ Desktop \ test \ Book2.xlsx para o caminho real da pasta de trabalho que você deseja vincular.
5. Em seguida, salve e feche esta janela de código, clique com o botão direito do mouse no botão de forma que você criou, escolha Atribuir Macro a partir do menu de contexto, no pop-out Atribuir Macro caixa de diálogo, clique no nome da macro Openworkbook_Click você inseriu agora, e clique OK botão, veja a captura de tela:
6. Agora, quando você clica no botão de forma:
(1.) Se a pasta de trabalho não existir, você receberá a seguinte caixa de prompt:
(2.) Se a pasta de trabalho existir, ela será aberta imediatamente e uma caixa de prompt também aparecerá para lembrá-lo:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!