Question de débutant

Résolu
cedsevper Messages postés 6 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 16 juin 2007 - 20 août 2006 à 09:27
cedsevper Messages postés 6 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 16 juin 2007 - 21 août 2006 à 08:44
    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

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
20 août 2006 à 11:47
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.
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 17
20 août 2006 à 15:46
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)

++
3
cedsevper Messages postés 6 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 16 juin 2007
21 août 2006 à 08:44
    Bonjour et merci à vous, c'est une bonne idée que je vais utiliser.
0
Rejoignez-nous