Notifications
Clear all

Macro para listar e abrir guias de uma planilha.

2 Posts
1 Usuários
0 Reactions
1,033 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Eu gostaria que, no momento que o usuário clicasse no botão para executar a macro, abrisse uma janela com os nomes das guias disponíveis naquele arquivo para o usuário escolher em qual guia da planilha abrir... Eu queria também que essa lista fosse dinâmica, ou seja, verificasse na hora quais são as planilhas disponíveis dentro do arquivo, em vez de trabalhar com uma lista fixa.

Alguém sabe se isso é possível ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2010 10:44 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caraa a parte de listar as guias tem esse jeito aqui ele lista em uma combobox:

Sub Atualizar()
Dim ws As Worksheet
Dim wb As Workbook
Dim wsNome As String

Set wb = ActiveWorkbook

For Each ws In wb.Sheets
wsNome = ws.Name
COMBOBOX1.AddItem wsNome
Next
End Sub

' Quando selecionar o nome da quia ele vai dar um select na guia.

Private Sub cmbWS_Change()
Dim wsNome As String
wsNome = combobox1.Text
Sheets(wsNome).Activate
userform1.Hide
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/09/2010 11:07 am