Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1127 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  excel et userform

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

excel et userform

n°1110579
l'arsouill​eur
Posté le 07-06-2005 à 09:33:07  profilanswer
 

salut a tous,  
j'ai fait ma petite macro, qui fonctionne bien, en vba a partir d'excel.
Le probleme se situe a ce niveau:
a l'ouverture du doc, il se reduit automatiquement, et un userform se lance, mais celui-ci est egalement reduit.
Ma question est : comment faire en sorte que l'on ne voie que le userform, sans la fenetre excel a l'ouverture du doc ?


Message édité par l'arsouilleur le 07-06-2005 à 09:42:16
mood
Publicité
Posté le 07-06-2005 à 09:33:07  profilanswer
 

n°1110622
lhonolulu
Posté le 07-06-2005 à 10:14:34  profilanswer
 

application.visible = false
ca permet de masquer excel

n°1110655
l'arsouill​eur
Posté le 07-06-2005 à 10:34:28  profilanswer
 

genial, ca marche a merveille.
merci pour cette reponse super rapide.

n°1177977
nat54
Posté le 17-08-2005 à 15:19:20  profilanswer
 

je cherche à faire apparaitre au lancement de mon fichier mon userform , comment faire ?
 
je suis débutante en VBA
ca peut vous paraitre bête comme question....

n°1177998
guendalf
Posté le 17-08-2005 à 15:41:33  profilanswer
 

nat54 a écrit :

je cherche à faire apparaitre au lancement de mon fichier mon userform , comment faire ?
 
je suis débutante en VBA
ca peut vous paraitre bête comme question....


 
Bonjour,
tu as ce qu'on appelle des evenements sous excel qui te permette d'effecuter des taches lorsque certaines actions specifiques se produisent (ici l'ouverture d'un workbook)
Pour la connaitre la liste des evenements existants, je te conseil le site de la msdn. En effectuant une rapide recherche tu tombera sur :
http://msdn.microsoft.com/library/ [...] events.asp
 
Une fois identifie le nom de la routine qui t'interresse (ici WorkBookOpen), une petite recherche sur google ou sur la msdn te permet de trouver un exemple d'utilisation :
http://msdn.microsoft.com/library/ [...] 205996.asp
 
Voili voilou.
Bonne journee


---------------
Guendalf
n°1178020
nat54
Posté le 17-08-2005 à 15:57:10  profilanswer
 

trop complexe for me ......
je débute vraiment
 
Private Sub userform1_WorkbookOpen(ByVal Wb As Workbook)
End Sub
 
c pas ça du tout si ?
 
(c pour me créer un menu)

n°1178126
guendalf
Posté le 17-08-2005 à 17:23:36  profilanswer
 

nat54 a écrit :

trop complexe for me ......
je débute vraiment
 
Private Sub userform1_WorkbookOpen(ByVal Wb As Workbook)
End Sub
 
c pas ça du tout si ?
 
(c pour me créer un menu)


 
Non non. Bon on va prendre ton exemple (A savoir activer une userform qui s'appelle userform1 au moment ou ton workbook s'ouvre), et on va proceder ainsi:

  • ouvre Visual Basic Editor.
  • Dans l'Explorateur de projets (en haut a gauche), double-clique sur ThisWorkbook pour ouvrir le module ThisWorkbook.
  • Dans la zone Objet de la fenêtre Code (menu deroulant de gauche), clique sur Workbook
  • Puis clique sur Open dans la zone Procédure (menu deroulant de droite).  


tu dois obtenir ceci:

Code :
  1. Private Sub Workbook_Open()
  2. End Sub


 
Il te reste a remplir les actions que tu veux effectuer a l'ouverture de ton document, comme par exemple afficher ta userform:

Code :
  1. Private Sub Workbook_Open()
  2.   userform1.show
  3. End Sub


 
Voili voilou.
 
P.S: Tu auras remarque qu'il y a une plenitude d'evement pour ton document, chacun te permettant d'effectuer ce que tu veux lorsqu'une action precise se declenche (par exemple lorsqu'un utilisateur modifie le contenu d'une ou plusieurs case(s) avec Workbook_SheetChange)


---------------
Guendalf
n°1178465
nat54
Posté le 18-08-2005 à 08:43:41  profilanswer
 

OK ; MERCI :) d'avoir pris du temps
 
Dur dur quand on débute....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  excel et userform

 

Sujets relatifs
Excel 3.1 -> Excel 2000 pb de userform[VBA pour Excel] Nom de userform
interraction userform / feuille excel[Excel]Exécuter un UserForm directement sans passer par Excel ?
Afficher à partir d'un userform une feuille excel[VBA] excel et userform [ résolu ]
userform sous excel[VBA Excel] - Vider toutes les TextBox d'un UserForm
[VBA Excel] Comment incorporer une frame html dans un UserForm ?userform et bouton Excel
Plus de sujets relatifs à : excel et userform


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR