Boa noite Felipe
Com sobre vc abrir somente o form e não o excel
voce pode fazer o seguinte
abre sua planilha vai no editor vba Preciosando Alt+f11 ou simplemente indo na aba desenvolvedores e acessando o incone do VBA
ao abrir do teu lado esquerdo vai ter o Object explorer com todos os dados da sua planilha ai tu seleciona ESTA PAGINA DE TRABALHO ai do lado direito do editor de codigos
vc clica no Combo superior esquerdo onde tem GERAL e escolha a opção Workbook e automaticamente vai ser montada uma sub da seguinte formaPrivate Sub Workbook_Open()
'Aqui voce digita o comando
aplication.visible = false
' e logo abaixo digita o form que tu quer q carreggue
tipo,
NOMEDOFORMSEU.SHOW
End Sub
dessa forma sempre vai carregar o seu form primeiro mais o excel so esta invisivel para o usuario
lembre-se de quando fechar o form para encerra as suas atividades coloque, Aplication.Visible = true dessa forma o excel fica visivel novamente
e ai so fecha e salvas as alterações
mais se preferir que o excel feche e salva todas as alterações use o comando a seguir no botão fechar do seu form
Tipo:
Sub Fechar_Click()
ActiveWorkbook.Close savechanges:=True ' dessa salva todas as alterações automaticamente
ao clicka no botão fecha do form sem precisar mostra a tela do excel para sair e salvar.
e sobre por um form so para todas as janelas do seu programa usando abas
use o MultiPage .
Espero que tenha lhe ajudando.
At.
Marcelo Araujo
Marcelo Araujo
"O conhecimento é algo que se passa de um para o outro
lembre-se ninguem nasceu sabendo. rs rs"
Postado : 14/06/2012 6:08 pm