cedsevper
Messages postés6Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention16 juin 2007
-
20 août 2006 à 09:27
cedsevper
Messages postés6Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention16 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.
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201823 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.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 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)