Não sei se entendi sua pergunta direito:
Se a sua pergunta é: "Como executar uma macro sem abrir o excel?", não tenho muita certeza mas acho que não é possível.
O que você pode fazer é criar deixar todas as suas outra planilhas ocultas, ou "muito ocultas" (altere através do vba editor ou com o código Sheets("NomeDaPlanilha").visible = 2) , e criar uma outra planilha com botões que executem o seu formulário.
Se isso atender o que você deve fazer é criar um botão e na macro do botão você utiliza a propriedade "Show" do seu formulário, ou seja:
Sub Nome_da_Sua_Macro()
Nome_do_Seu_Formulário.Show
End Sub
Ainda existem outras formas, como atribuição de tecla de atalho aos seus formulários e execução automática ao abrir sua planilha, mas imagino que esta deva atender às suas necessidades. Se você tiver interesse em algum outro método, é só avisar...
Espero ter ajudado!
Abraços!
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 28/02/2011 5:52 am