Posez votre question Signaler

Auto_open() ... [Résolu]

ed - Dernière réponse le 16 juin 2009 à 18:51
Bonjour, je suis tout débutant dans la programmation VB à partir de MS Excel et je suis en train de me faire une petite macro pour calculer des coefficients de pertes de charge.
J'ai suivi certaines indications sur ce forum à propos de macros qui se lancent toutes seules au démarrage, mais je n'ai pas réussi à faire fonctionner ça dans la mienne. Quelqu'un pourrait-il me donner un petit coup de pouce ?
En fait, je voudrais simplement qu'un message apparaisse à l'ouverture du fichier excel.
merci d'avance !
ed
Voilà le début du code placé dans la Feuille 1 du VBA Project :
Sub auto_open()
Sheets("Feuil1").Select
Dim msgdebut As Integer
msgdebut = MsgBox("Remplis les cases colorées", vbOK, "Calcul des coefficients lambda et j")
If message = 1 Then
... ' là je colore les cases une fois qu'on a cliqué sur le bouton ok et puis j'attends qu'il clique sur un autre bouton qui lance les calculs (ça c'est bon, ça marche !)

End Sub
Lire la suite 

Auto_open() »

2 réponses
Réponse
+0
moins plus
slt je suis débutant aussi mais jpeu peut etre t'aider ;)
si je comprend bien tu veux lancer ta macro qd tu ouvre ton classeur?
personnelement j'utilise la méthode Private Sub workbook_open() que je place dans thisworkbook
(je m'exprime surement mal parce que je suis débutant mais tu l'a dans l'onglet de droite sous le nom des feuilles etc... ;))

donc si tu place tn code a cette endroit et dans cette fonction, normalement quand tu ouvrira ton classeur et tu fera "activer les macro" ta macro devrait s'exécuter ;)
Ajouter un commentaire
Réponse
+0
moins plus
yeeha !
je te remercie beaucoup ! c'était effectivement ça le problème :)
je le saurai dorénavant :P
bonne continuation
ed
Ajouter un commentaire
Ce document intitulé « auto_open() ... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook