- 25 Dez 2020 às 18:46
#61208
Olá!
Pesquisando por aí eu encontrei uma forma bastante interessante de selecionar abas, utilizando a comboBox. Segue o script:
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then
Sheets(ComboBox1.Value).Activate
End If
End Sub
Private Sub Worksheet_Activate()
ComboBox1.Clear
For Each aba In ThisWorkbook.Sheets
ComboBox1.AddItem aba.Name
Next
End Sub
Porém dessa forma ele mostra todas as abas do arquivo na lista de seleção, eu gostaria de selecionar apenas algumas abas especificas nessa lista. Como posso alterar o código para esse fim? Eu consegui apenas pela validação de dados, mas no comboBox é mais intuitivo ao usuário.
Agradeço desde já a quem puder me salvar!
Pesquisando por aí eu encontrei uma forma bastante interessante de selecionar abas, utilizando a comboBox. Segue o script:
Private Sub ComboBox1_Change()
If ComboBox1.Value <> "" Then
Sheets(ComboBox1.Value).Activate
End If
End Sub
Private Sub Worksheet_Activate()
ComboBox1.Clear
For Each aba In ThisWorkbook.Sheets
ComboBox1.AddItem aba.Name
Next
End Sub
Porém dessa forma ele mostra todas as abas do arquivo na lista de seleção, eu gostaria de selecionar apenas algumas abas especificas nessa lista. Como posso alterar o código para esse fim? Eu consegui apenas pela validação de dados, mas no comboBox é mais intuitivo ao usuário.
Agradeço desde já a quem puder me salvar!