Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como fazer um relatório a partir de folhas de Excel com VBA
usando o Visual Basic for Applications ( VBA) , é possível desenvolver procedimentos VBA no Excel Visual Basic Editor (VBE) . É um ambiente de fácil utilização para o desenvolvimento. Procedimentos VBA desenvolvidos no VBE será uma parte do livro. Você pode desenvolver uma aplicação VBA para gerar automaticamente relatórios em Excel. Você precisa ativar o Macro antes você pode programar com VBE . Coisas que você precisa
Excel VBA
Show Mais instruções
1

Clique em " Iniciar", " Todos os Programas " e " Microsoft Excel" para entrar na interface do Excel. Clique na fita "Developer" e , em seguida, o botão " Segurança de Macro " . Marque a opção " Desativar todas as macros com notificação " e clique em " Salvar". Agora você configurou Macros no seu Excel.
2

Pressione " Alt " e " F11 " simultaneamente para lançar VBE . Clique duas vezes em "Sheet1 " no seu painel da direita em sua VBE para abrir a janela de código. Selecione "Planilha " nas opções suspensa na janela de código
3

Digite o seguinte código na janela de código : .

Sub PrintReport ()

Dim Dim PAGE_NUMBER

ActiveSh Como Planilha

Dim ShNameView As String

Definir ActiveSh = ActiveSheet

para cada célula Range ( Range (" b3 " ) , Range (" B3 " ) . End ( xlDown ) )

Sh_view = ActiveCell.Offset ( 0, 1). Valor

PAGE_NUMBER = ActiveCell.Offset ( 0, 1) . Valor

Select Case Cell.Value

Caso 1
Sheets

( ShNameView ) . Selecione

Caso 2

Aplicação . Ir à referência: = ShNameView

Cópias End Select

ActiveWindow.SeletedSheets.Printout : = 1

Próxima

O loop no código leva a uma impressão para cada célula da coluna B, que começa a partir de B2 . O código só imprime páginas na pasta de trabalho atual.

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover caracteres acentuados com o utilitário UT…
·Como gravar com Flowplayer 
·Como compilar o bloco de notas em Programadores 
·Como usar expressões regulares para bloquear o spam 
·O que é um cursor em TSQL 
·Definição de COBOL Comp -3 
·Qual é o formato MARC 
·Como substituir Excluir no Rails 
·Como fazer uma contagem regressiva no ActionScript 
·Como Serializar um objeto Com Enum 
  Artigos em destaque
·Como fazer exame ponteiros para inteiros em C + + 
·Par /Ímpar Função de Programação C 
·Como escrever um analisador de C 
·Como usar o Visual C + + Express 
·Como passar um Vector Container para uma função 
·O que é uma assinatura Compilado 
·Como Fazer um Asterisk Espaço Padrão em C + + 
·Como inverter uma fila em C + + 
·Como fazer C Jogos 
·Como escrever se Demonstrações em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados