Useform en executable

27depenses.xlsm (49.99 Ko)

j'ai crée un userform et je voudrais l'ouvrir sans passer par excel , y a t-il un moyen merci

Bonjour,

Les Userforms sont créés dans VBA. VBA comme Visual Basic Application. Ils sont manipulés au sein de cette application. Pour faire un fichier .exe, il faut passer par VB ou tout autre langage comme C, C++ etc.

merci pour l'attention mais j'ai lu qu'on pouvait créer un exe à partir d'un code

Set obExcelApp=CreateObject("Excel.Application")

obExcelApp.Visible = False

obExcelApp.Workbooks.Open("C:\......................................\depenses.xlsm")

obExcelApp.ActiveWorkbook.Close

obExcelApp.quit

quel est ton avis RAJA ?

Re,

Je n'ai jamais essayé. Et j'ai entendu par l'intermédiaire du net que ça ne fonctionnait pas si bien. Teste-le et dis-nous quel est le résultat. Tout le monde en profitera si ça marche.

je l'ai testé mais il ne se passe rien

étape 1 : dans l'userform1

Private Sub Workbook_Open()

UserForm1.Show

End Sub

étape 2 : dans le fichier texte

Set obExcelApp=CreateObject("Excel.Application")

obExcelApp.Visible = False

obExcelApp.Workbooks.Open("C:............................................\depenses.xlsm")

obExcelApp.ActiveWorkbook.Close

obExcelApp.quit

je ne sais pas où ça foire?

Rechercher des sujets similaires à "useform executable"