Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.saberexcel.com.br
PRODUTOS SABEREXCEL
Coleo 15.000 Macros Microsoft Excel VBA
DVD 14.000 Planilhas Exemplos Microsoft Excel VBA
Curso Completo Microsoft Excel VBA
DVD 1.800 Apostilas e Ebooks Microsoft Excel VBA e Excel Avanado
COMO FAZER - Programao Microsoft Excel VBA (Vrios Mdulos)
cel Avanado
os Mdulos)
SaberExcel
VBA
Macros
Planilhas
Executar
Executar Macro
Macro
Linhas
Colunas
Celulas
Comentarios
Depurar
Procedimentos
Rotinas
SubRotinas
'Essa
'Essa macro
macro do
do Aplicativo
Aplicativo microsoft
microsoft Excel
Excel VBA,
VBA,
caso ocorra o erro ao lado como mostra na figura --- veja acim
Sub
Sub exportar_importar_modulo_bas()
exportar_importar_modulo_bas()
'' Deletar
Deletar todas
todas cpias
cpias antigas
antigas criadas
criadas de
de do
do mdulo
mdulo saber1
saber1
On
On Error
Error Resume
Resume Next
Next
Kill
Kill ("C:\vba\mdSaber1.bas")
("C:\vba\mdSaber1.bas")
On
On Error
Error GoTo
GoTo 0
0
'' Exportando
Exportando o
o Mdulo
Mdulo 'Saber1'
'Saber1'
ActiveWorkbook.VBProject.VBComponents("mdSaber1").Export
ActiveWorkbook.VBProject.VBComponents("mdSaber1").Export
Funces
Formulas
Loop
Contador
Do_while
For_next
For sb = 1 To 26
For_Each
End_Sub
End_Function
VBE
Suplementos
Banco_de_Dados
Planilhas
26
Exemplo de MoveMouse
vNomePlan
vNomePlan =
= Sheets("ListaNova").Range("A"
Sheets("ListaNova").Range("A" &
& sb).Value
sb).Value
'personalizando com cpia isso , a cpia so vai conter duas
Sheets(Array("Menu",
Sheets(Array("Menu", "Plan")).Copy
"Plan")).Copy
sbNome
sbNome =
= ActiveWorkbook.Name
ActiveWorkbook.Name '' novo
novo livro
livro nome
nome
'Importando novamente o mdulo e inserindo no novo Livro c
'importa
'importa para
para todos
todos os
os livros
livros copiados
copiados
Application.VBE.ActiveVBProject.VBComponents.Import
Application.VBE.ActiveVBProject.VBComponents.Import ("C:\v
("C:\v
ActiveWorkbook.SaveAs
ActiveWorkbook.SaveAs Filename:=vNomePlan
Filename:=vNomePlan
ActiveWorkbook.Close
Next
Next sb
sb
Kill ("C:\vba\mdSaber1.bas")
End
End Sub
Sub
Executar
Executar Macro
Macro
cel
cel VBA,
VBA,
ra na figura --- veja acima como configurar seu excel.
de
de do
do mdulo
mdulo saber1
saber1
ents("mdSaber1").Export
ents("mdSaber1").Export ("C:\vba\mdSaber1.bas")
("C:\vba\mdSaber1.bas")
ange("A"
ange("A" &
& sb).Value
sb).Value
cpia so vai conter duas planilhas
novo
novo livro
livro nome
nome
inserindo no novo Livro copiado
os
os
Components.Import
Components.Import ("C:\vba\mdSaber1.bas")
("C:\vba\mdSaber1.bas")
vNomePlan
vNomePlan
PLANILHA MENU
Executar
Executar Macro
Macro
PLANILHA AUXILIAR
Executar
Executar Macro
Macro