Question de débutant

Résolu
Messages postés
6
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
16 juin 2007
-
Messages postés
6
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
16 juin 2007
-
    bonjour à tous et merci de m'accorder quelques minutes,

je suis un grand débutant en vba pour excel, j'ai bidouillé des lignes de codes à droite à gauche pour faire le fichier dont j'avais besoin :  un fichier excel avec un userform de 4 textbox qui alimentent une liste qui s'incrémente automatiquement.
J'ai compris comment faire apparaitre mon fichier excel suivi du userform, remplir les champs, valider, enregister et fermer mais ma question est la suivante:

est-il possible de ne faire apparaitre que le userform sans ouvrir excel, en cliquant sur un icone par exemple ou en masquant excel ou autre ?

Je vous remercie beaucoup de votre attention en espèrant avoir été clair.

Cédric.

3 réponses

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Bonjour
Cela n'est pas réalisable mais ce que tu peux faire c'est masquer tes feuilles pour qu'à l'ouverture de ton fichier xls on n'est pas accès à ces feuilles et uniquement à ton userform qui s'affiche.
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

je confirme ce que dit Willy, en vba ce n'est pas possible.

C'est avant tout un logiciel de développement attaché à une application hôte (excel, word, etc.) donc pour n'avoir que le UserForm, il faut passer par vb6.
(ou dot net)

Sinon, il faut rendre invisible le classeur.
ThisWorkBook.Visible = False
(pense à le rendre visible juste avant la fermeture)

++
Messages postés
6
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
16 juin 2007

    Bonjour et merci à vous, c'est une bonne idée que je vais utiliser.