"Fred" a écrit dans le message de news: e6r0v6$m2o$
Hello tous,
Ben le papou papa à poux pas papa à gagné le pompom ;-) Merci à tous
Fred -- "papou" <cestpasbon@çanonplus> a écrit dans le message de news: %
Re Pour aller plus vite, depuis Excel : Clic droit sur l'icône d'Excel (située immédiatement à gauche du menu Fichier) cliquer sur Visualiser le code En haut de la page blanche de droite, deux listes déroulantes : Dans la première à gauche sélectionner Workbook Dès lors, l'évènement Open est sélectionné par défaut pour la liste de droite Tu positionnes ton appel à ta macro analyse01
Cordialement Pascal
"Fred" a écrit dans le message de news: e6p8l0$enm$
Je suis perdu à partir du point 3... En haut, j'ai deux onglets ; à gauche "(général)", et il n'y a que lui, donc je ne peux sélectionner/créer autre chose. A droite sur la mème ligne, j'ai "(déclarations)" qui me positionne au début de "private sub...", "analyse01" qui me positionne juste après le "Sub analyse01()" de la macro principale, et "workbook_open" qui me positionne juste avant le call analyse01... Pour info j'utilise VB 6.3.
Si ca peut aider, je viens de sacrifier deux poulets et un mouton sur l'autel de saint minidoux...
------------------------------ "Gilles MOUGNOZ" a écrit dans le message de news: %
Bonjour, J'ai modifié ma macro pour avoir dans le "workbook open" ceci : Private Sub Workbook_Open() analyse01 End Sub et dans analyse01 la macro à exécuter... Et bien rien ne se passe à l'ouverture du classeur... Par contre je peux tjrs exécuter la macro "à la main"... Je séche... ? Fred
Bonjour, Fred
Reprenons les choses dans l'ordre: 1) Ouvrir le classeur 2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA 3) Dans la zone de gauche faire un double clic sur "ThisWorkBook" 4) Ecrire la macro "Workbook_Open" dans la fenêtre qui apparaît à droite 5) Fermer l'éditeur VBA avec Alt+F4 6) Enregistrer le classeur et fermer Excel (pour plus de sûreté) 7) Rouvrir le classeur et vérifier que la macro se lance bien
Au besoin, ajoute une MsgBox en début de macro. Il se peut aussi que ta macro plante pour une raison ou une autre...
Bonne continuation
PS: la prochaine fois, reste dans la même discussion, c'est plus facile à suivre ;-)
Re
Rectificatif :
papou papa sans poux ;-)
Cordialement
Pascal
"Fred" <nospam_fcouturier@partner.auchan.fr> a écrit dans le message de
news: e6r0v6$m2o$1@reader1.imaginet.fr...
Hello tous,
Ben le papou papa à poux pas papa à gagné le pompom ;-)
Merci à tous
Fred
--
"papou" <cestpasbon@çanonplus> a écrit dans le message de news:
%23C0Efn8jGHA.3408@TK2MSFTNGP05.phx.gbl...
Re
Pour aller plus vite, depuis Excel :
Clic droit sur l'icône d'Excel (située immédiatement à gauche du menu
Fichier)
cliquer sur Visualiser le code
En haut de la page blanche de droite, deux listes déroulantes :
Dans la première à gauche sélectionner Workbook
Dès lors, l'évènement Open est sélectionné par défaut pour la liste de
droite
Tu positionnes ton appel à ta macro analyse01
Cordialement
Pascal
"Fred" <nospam_fcouturier@partner.auchan.fr> a écrit dans le message de
news: e6p8l0$enm$1@reader1.imaginet.fr...
Je suis perdu à partir du point 3...
En haut, j'ai deux onglets ; à gauche "(général)", et il n'y a que lui,
donc je ne peux sélectionner/créer autre chose.
A droite sur la mème ligne, j'ai "(déclarations)" qui me positionne au
début de "private sub...", "analyse01" qui me positionne juste après le
"Sub analyse01()" de la macro principale, et "workbook_open" qui me
positionne juste avant le call analyse01...
Pour info j'utilise VB 6.3.
Si ca peut aider, je viens de sacrifier deux poulets et un mouton sur
l'autel de saint minidoux...
------------------------------
"Gilles MOUGNOZ" <gmougnoz@hotmail.fr> a écrit dans le message de news:
%23vx21I8jGHA.412@TK2MSFTNGP05.phx.gbl...
Bonjour,
J'ai modifié ma macro pour avoir dans le "workbook open" ceci :
Private Sub Workbook_Open()
analyse01
End Sub
et dans analyse01 la macro à exécuter...
Et bien rien ne se passe à l'ouverture du classeur...
Par contre je peux tjrs exécuter la macro "à la main"...
Je séche...
?
Fred
Bonjour, Fred
Reprenons les choses dans l'ordre:
1) Ouvrir le classeur
2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA
3) Dans la zone de gauche faire un double clic sur "ThisWorkBook"
4) Ecrire la macro "Workbook_Open" dans la fenêtre qui apparaît à
droite
5) Fermer l'éditeur VBA avec Alt+F4
6) Enregistrer le classeur et fermer Excel (pour plus de sûreté)
7) Rouvrir le classeur et vérifier que la macro se lance bien
Au besoin, ajoute une MsgBox en début de macro.
Il se peut aussi que ta macro plante pour une raison ou une autre...
Bonne continuation
PS: la prochaine fois, reste dans la même discussion, c'est plus facile
à suivre ;-)
"Fred" a écrit dans le message de news: e6r0v6$m2o$
Hello tous,
Ben le papou papa à poux pas papa à gagné le pompom ;-) Merci à tous
Fred -- "papou" <cestpasbon@çanonplus> a écrit dans le message de news: %
Re Pour aller plus vite, depuis Excel : Clic droit sur l'icône d'Excel (située immédiatement à gauche du menu Fichier) cliquer sur Visualiser le code En haut de la page blanche de droite, deux listes déroulantes : Dans la première à gauche sélectionner Workbook Dès lors, l'évènement Open est sélectionné par défaut pour la liste de droite Tu positionnes ton appel à ta macro analyse01
Cordialement Pascal
"Fred" a écrit dans le message de news: e6p8l0$enm$
Je suis perdu à partir du point 3... En haut, j'ai deux onglets ; à gauche "(général)", et il n'y a que lui, donc je ne peux sélectionner/créer autre chose. A droite sur la mème ligne, j'ai "(déclarations)" qui me positionne au début de "private sub...", "analyse01" qui me positionne juste après le "Sub analyse01()" de la macro principale, et "workbook_open" qui me positionne juste avant le call analyse01... Pour info j'utilise VB 6.3.
Si ca peut aider, je viens de sacrifier deux poulets et un mouton sur l'autel de saint minidoux...
------------------------------ "Gilles MOUGNOZ" a écrit dans le message de news: %
Bonjour, J'ai modifié ma macro pour avoir dans le "workbook open" ceci : Private Sub Workbook_Open() analyse01 End Sub et dans analyse01 la macro à exécuter... Et bien rien ne se passe à l'ouverture du classeur... Par contre je peux tjrs exécuter la macro "à la main"... Je séche... ? Fred
Bonjour, Fred
Reprenons les choses dans l'ordre: 1) Ouvrir le classeur 2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA 3) Dans la zone de gauche faire un double clic sur "ThisWorkBook" 4) Ecrire la macro "Workbook_Open" dans la fenêtre qui apparaît à droite 5) Fermer l'éditeur VBA avec Alt+F4 6) Enregistrer le classeur et fermer Excel (pour plus de sûreté) 7) Rouvrir le classeur et vérifier que la macro se lance bien
Au besoin, ajoute une MsgBox en début de macro. Il se peut aussi que ta macro plante pour une raison ou une autre...
Bonne continuation
PS: la prochaine fois, reste dans la même discussion, c'est plus facile à suivre ;-)