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,
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,
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,
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,
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,
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
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
Jérémy
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
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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,
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 ;-)
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 ;-)
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 ;-)
Marche pô non plus, par contre là dans exécuter macro, je me retrouve avec
"analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
Marche pô non plus, par contre là dans exécuter macro, je me retrouve avec
"analyse01" et "workbook_open" ???
--
"JG" <JG@discussions.microsoft.com> a écrit dans le message de news:
328342D9-B140-4733-84BA-8B50443C4272@microsoft.com...
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
Jérémy
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
Marche pô non plus, par contre là dans exécuter macro, je me retrouve avec
"analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" a écrit dans le message de
news: e6p872$el3$Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" <nospam_fcouturier@partner.auchan.fr> a écrit dans le message de
news: e6p872$el3$1@reader1.imaginet.fr...
Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" <JG@discussions.microsoft.com> a écrit dans le message de news:
328342D9-B140-4733-84BA-8B50443C4272@microsoft.com...
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
Jérémy
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
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" a écrit dans le message de
news: e6p872$el3$Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
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 ;-)
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 ;-)
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 ;-)
Ah !
Une piste ?
Et comment fait-on ca ?
Pour créer cette macro, je suis passé par "enregistrer" et je me suis tapé
la mise en forme en manuel...
--
"papou" <cestpasbon@çanonplus> a écrit dans le message de news:
%Bonjour
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" a écrit dans le message de
news: e6p872$el3$Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
Ah !
Une piste ?
Et comment fait-on ca ?
Pour créer cette macro, je suis passé par "enregistrer" et je me suis tapé
la mise en forme en manuel...
--
"papou" <cestpasbon@çanonplus> a écrit dans le message de news:
%23XsnOh8jGHA.4164@TK2MSFTNGP03.phx.gbl...
Bonjour
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" <nospam_fcouturier@partner.auchan.fr> a écrit dans le message de
news: e6p872$el3$1@reader1.imaginet.fr...
Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" <JG@discussions.microsoft.com> a écrit dans le message de news:
328342D9-B140-4733-84BA-8B50443C4272@microsoft.com...
Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
Jérémy
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
Ah !
Une piste ?
Et comment fait-on ca ?
Pour créer cette macro, je suis passé par "enregistrer" et je me suis tapé
la mise en forme en manuel...
--
"papou" <cestpasbon@çanonplus> a écrit dans le message de news:
%Bonjour
Regarde le détail des opérations donné par Gilles.
En gros tu n'as pas placé le code dans l'objet ThisWorkbook mais dans un
module standard.
Cordialement
Pascal
"Fred" a écrit dans le message de
news: e6p872$el3$Marche pô non plus, par contre là dans exécuter macro, je me retrouve
avec "analyse01" et "workbook_open" ???
--
"JG" a écrit dans le message de news:Salut
Il faut que tu te places bien dans ThisWorkbook. Ensuite, la syntaxe à
utiliser :
Sub WorkBook_Open()
Run "analyse01"
End Sub
Avec private ou non, à priori, mais je n'utilise jamais private pour ma
part
: supprime le private de analyse01, aussi.
A+
JérémyBonjour,
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
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...
------------------------------
Rebonjour, Fred Reprenons les choses dans l'ordre:
(je complète)
1) Ouvrir le classeur
2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA2 BIS) Presser les touches Ctrl+R pour ouvrir l'explorateur de projet
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
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...
------------------------------
Rebonjour, Fred Reprenons les choses dans l'ordre:
(je complète)
1) Ouvrir le classeur
2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA
2 BIS) Presser les touches Ctrl+R pour ouvrir l'explorateur de projet
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
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...
------------------------------
Rebonjour, Fred Reprenons les choses dans l'ordre:
(je complète)
1) Ouvrir le classeur
2) Presser les touches Alt+F11 pour ouvrir l'éditeur VBA2 BIS) Presser les touches Ctrl+R pour ouvrir l'explorateur de projet
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
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
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 ;-)
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 ;-)