Saberexcel - o site de quem precisa aprender Microsoft Excel VBA
Essa macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), adiciona planilhas com nomes determinadas na coluna(A), e também insere links para navegação entre as folhas de planilhas. Observe que o Macro copiará a tabela para todas as folhas de planilhas criadas, os nomes das folhas de planilhas são determinadas pela lista que existe na Coluna(A). Há também um exemplo de userform (Textboxes) que preenche a tabela.
Sub Criar_planilhas_navegar() Range("Inicio").Select vLinha = ActiveCell.Row vColuna = ActiveCell.Column
Columns(vColuna).Find("*", , , , , xlPrevious).Select On Error GoTo sbError sbLinha = ActiveCell.Row For i = vLinha To sbLinha a = Cells(i, vColuna) Sheets.Add.Name = a
Hiperlinks_Navegar
Sheets("Lista").Select '[vArea].Copy Destination:=[u2] Range("vArea").Select Selection.Copy
Sheets(a).Select Range("a1").Select ActiveSheet.Paste
Sheets("Lista").Select Next i
Sheets("Lista").Move , Worksheets(1) [D1].Select Exit Sub sbError: MsgBox ("PLANILHAS JÁ FORAM CRIADAS, DELETE-AS PARA O TESTE")
End Sub
'Essa macro auxiliar deleta todas as planilhas e preserva duas "Lista" e " Principal", isso para faciliatar o teste. Sub Deleta_Planilhas_Exceto_Desejada() For Each Nm In Worksheets Application.DisplayAlerts = False 'impede de emitir a mensagem se deseja excluir If Nm.Name <> "Lista" And Nm.Name <> "Principal" Then Nm.Delete End If Next [lis].ClearContents End Sub
Sub Hiperlinks_Navegar() Range("H6").Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _ "Lista!A1", ScreenTip:="Lista", TextToDisplay:="Lista!A1" Range("H6").Select Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True End Sub
'um pequeno exemplo de como inserir dados nas células em determinada tabela, (intenção didática) Sub abrir_formulario() UserForm1.Show End Sub
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel
Publicidade Compre com segurança, garantia e ótimos preços
|