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.