Feed Artigos Comentários

Dicas de softwares & VBA para Excel Jorge C. França em 03 Abr 2009

Como inserir dados em uma planilha oculta

O Problema:
Teremos que inserir dados através de um formulário onde estes dados serão lançados em uma planilha oculta.
A solução:
Usaremos o VBA para editar um algoritmo.
Primeiro necessitaremos de um formulário, que está no arquivo Formulariodados.xls. Note que a planilha1 está sendo exibida.
Por exemplo:

dicavba - dicavba

1. Iremos para o VBE (Visual Basic Editor) clicando na guia Desenvolvedor, Visual Basic Editor.

dicavba2 copy - dicavba2 copy

2. Na janela projetos selecionaremos Está pasta de trabalho onde colocaremos o código para abrir o formulário e ocultar planilha.

dicavba3 copy - dicavba3 copy

3. Primeiro criaremos um evento para que abra automaticamente quando iniciarmos a pasta de trabalho onde se encontra o formulário. Clicaremos no botão selecionado e depois sobre Workbook (Pasta de Trabalho).

dicavba4 copy - dicavba4 copy

4. Em siga clique no campo ao lado chamado procedimento e clicaremos na opção Open.

dicavba5 copy - dicavba5 copy

5. Ele gerará este código automaticamente. Usaremos o objeto Activeworkbook que retorna a pasta de trabalho que está ativa no momento.

dicavba6 copy - dicavba6 copy

6. O método Sheets (planilha) retorna uma coleção Sheets que representa todas as planilhas na pasta de trabalho ativas. Activeworkbook. Sheets(“plan1”)o parâmetro é o nome da planilha o qual se deseja ocultar.Visible = False. Lembrando que é necessário sempre pelo menos manter uma planilha sendo exibida.

dicavba7 copy - dicavba7 copy

7. E por último o nome do formulário com a propriedade show. Para exibi-lo.

dicavba8 copy - dicavba8 copy

8. Note que a planilha1 está oculta.

dicavba9 copy 1 - dicavba9 copy 1

Clique aqui - Curso de VBA para Excel - MPR Informática

Enviar por e-mail  | Hits para esta publicação: 645

Link desta publicação | RSS dos Comentários

Deixe uma resposta.