Saberexcel - o site de quem precisa aprender Aplicativo Microsoft Excel VBA(Visual Basic Application),
Esses procedimentos do Aplicativo Microsoft Excel VBA(Visual Basic Application), contendo objetos userform, combobox, voce poderá criar planilhas digitando o nome desejado na própria combobox e ou navegar pelas planilhas, como a propriedade ShowModal do Objeto Userform foi definida como False, você poderá navegar também pelas células de planilhas editar, copiar, colar, etc...
Observe que inserí a prorpriedade Sendkeys, que abrirá a relação das planihas na combobx na inicialização do objeto Userform.
Espero que exemplo de planiha possa ajudá-los. Fiquem com Deus, E_Marcondes
Private Sub UserForm_Initialize()
For Each sb In ActiveWorkbook.Sheets
Me.ComboBox1.AddItem sb.Name
Next
Me.ComboBox1.SetFocus
SendKeys "%{down}"
End Sub
Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
vDados = Me.ComboBox1.Value
On Error Resume Next
Sheets(Me.ComboBox1.Value).Select
If Err > 0 Then
If MsgBox("Deseja adicionar a planilha? [" & ComboBox1.Value & " ]", vbYesNo + vbInformation, "Saberexcel") = vbYes Then
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = vDados
Me.ComboBox1.AddItem vDados
End If
End If
End Sub
Private Sub ComboBox1_Click()
Sheets(Me.ComboBox1.Value).Select
Frame1.Caption = "Planilha selecionada [ " & ActiveSheet.Name & " ]"
End Sub
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel
Baixe o exemplo de planiha contendo os procedimentos acima
Excel vba navegar criar planilhas combobox (71.81 KB)