ouvrir boite de dialogue dans excel - VB/VBA/VBS - Programmation
Marsh Posté le 10-04-2005 à 13:15:17
UserForm1.Show
Marsh Posté le 10-04-2005 à 13:21:03
merci
mais cela ne fonctionne pas
je voudrais de cette boite s'ouvre a l'ouverture de ma feuille excel
et sur dans Feuil1 (visual) je ne met que
UserFrom1.show cela ne lance rien
ça doit vous paraitre evident mais je suis un gros debutant
Marsh Posté le 10-04-2005 à 15:08:48
bon j'ai trouvé pour ouvrir ma boite
Private Sub Workbook_Open()
UserForm1.Show
End Sub
mais il y a un probleme elle s'ouvre au dessus de mon classeur excel
il faut que je l'a ferme pour pouvoir selectionner des cellules
j'aimerais que cette boite soit sur le classeur et que je puisse modifier mon classeur ou selectionner des cellules et ensuite le servir des ma boite sans avoir a la relancer
est-ce possible a votre avis ???
en gros je veux de boutons sur mon classeur qui me lance des macros
je me suis peut entre compliqué la vie
Marsh Posté le 10-04-2005 à 15:38:19
Tout est possible.
Crée des boutons sur ta feuille (ou mieux, dans une barre d'outils) et dans le code d'un des boutons, tu mets UserForm1.Show.
Les Forms sont modaux en Excel, ce qui veux dire que quand un est ouvert, on ne peut intervenir que sur sa fenêtre et on n'a accès à celles qui sont dessous qu'en la refermant (ou en la cachant).
Marsh Posté le 10-04-2005 à 15:59:23
C'est exactement ce que je cherche a faire
des boutons sur le classeur
je pansais qu'on ne pouvais le faire que par une boite de dialogue
je souhaite que mes boutons executent des macros
et je cherche a ce que les boutons soient SUR le classeur et non pas dans une barre d'outils
si vous pouviez me dire comme on fait des boutons ça serais simpa
merci d'avance
Marsh Posté le 10-04-2005 à 18:54:04
Affichage - Barres d'outils - Boîte à outils Contrôles.
Clic sur Bouton de commande et dessiner ton bouton sur la feuille.
Clic droit sur le bouton - Visualiser le code.
Marsh Posté le 10-04-2005 à 19:52:51
Impecable
je ne connaissais pas cette fonctionnalitée
merci bcp
Marsh Posté le 10-04-2005 à 13:11:04
bonjour
scusez moi je debute un peut en VBA
je cherche a ouvrir un boite de dialogue dans excel
a l'ouverture de mon fichier .xls je voudrais que la boite de dialogue que j'ai cree avec visual basic editor soit affichée sur la feuille
cette boite de dialogue n'est pas super evoluée elle contient 3 boutons qui je l'espere execute des macros que j'ai deja cree
je cherche juste a afficher cette boite (UserForm1) sur ma (feuil1)
quel est la commande que je doit taper
merci