bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro=20
s'execute automatiquement =E0 l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Bonjour, Alt + F11 pour ouvrir VBA double clique sur This Workbook dans la fenêtre de droite , en haut clique sur l'ascenceur et choisis Workbook et à droite choisis Open
-- Christian M ------------------------------- "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Bonjour,
Alt + F11 pour ouvrir VBA
double clique sur This Workbook
dans la fenêtre de droite , en haut clique sur l'ascenceur et choisis
Workbook et à droite choisis Open
--
Christian M
-------------------------------
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Bonjour, Alt + F11 pour ouvrir VBA double clique sur This Workbook dans la fenêtre de droite , en haut clique sur l'ascenceur et choisis Workbook et à droite choisis Open
-- Christian M ------------------------------- "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Christian M
bonjour,
Private Sub Workbook_Open()
End Sub
à mettre dans This Workbook
-- Christian M ------------------------------- "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
bonjour,
Private Sub Workbook_Open()
End Sub
à mettre dans This Workbook
--
Christian M
-------------------------------
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
-- Christian M ------------------------------- "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
ru-th
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
a+ rural thierry "Pat" a écrit dans le message de news: 2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Titus
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
ru-th
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Salut
sub auto_close
a+
rural thierry
"Titus" <titus@space.fr> a écrit dans le message de news:
uydVqQCsDHA.2828@tk2msftngp13.phx.gbl...
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module
standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
ELDER
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:OubcPlCsDHA.4060@TK2MSFTNGP11.phx.gbl...
Salut
sub auto_close
a+
rural thierry
"Titus" <titus@space.fr> a écrit dans le message de news:
uydVqQCsDHA.2828@tk2msftngp13.phx.gbl...
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module
standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
Michel Gaboly
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open()
Dim i as Integer
For i = 1 to 7
TraitementFeuille Worksheets(i)
Next i
End Sub
Private TraitementFeuille(f as Worksheet)
With Worksheets(f)
...
End With
End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard,
mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit
pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:OubcPlCsDHA.4060@TK2MSFTNGP11.phx.gbl...
Salut
sub auto_close
a+
rural thierry
"Titus" <titus@space.fr> a écrit dans le message de news:
uydVqQCsDHA.2828@tk2msftngp13.phx.gbl...
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module
standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
ELDER
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce moment j'ai la tête qui va exploser avec toutes les astuces que je découvre chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce
moment j'ai la tête qui va exploser avec toutes les astuces que je découvre
chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une
macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" <michel@Suppgaboly.com> a écrit dans le message de
news:3FBE276A.F0CBB61F@Suppgaboly.com...
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open()
Dim i as Integer
For i = 1 to 7
TraitementFeuille Worksheets(i)
Next i
End Sub
Private TraitementFeuille(f as Worksheet)
With Worksheets(f)
...
End With
End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard,
mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit
pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas
les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur
les
autres !
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:OubcPlCsDHA.4060@TK2MSFTNGP11.phx.gbl...
Salut
sub auto_close
a+
rural thierry
"Titus" <titus@space.fr> a écrit dans le message de news:
uydVqQCsDHA.2828@tk2msftngp13.phx.gbl...
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module
standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le
message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce moment j'ai la tête qui va exploser avec toutes les astuces que je découvre chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Michel Gaboly
De rien,
N'hésite pas à utiliser le forum. Il y a plein de gens qui seront ravis de te répondre. ;-))
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce moment j'ai la tête qui va exploser avec toutes les astuces que je découvre chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
-- Cordialement,
Michel Gaboly http://www.gaboly.com
De rien,
N'hésite pas à utiliser le forum. Il y a plein de gens qui seront
ravis de te répondre. ;-))
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce
moment j'ai la tête qui va exploser avec toutes les astuces que je découvre
chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une
macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" <michel@Suppgaboly.com> a écrit dans le message de
news:3FBE276A.F0CBB61F@Suppgaboly.com...
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open()
Dim i as Integer
For i = 1 to 7
TraitementFeuille Worksheets(i)
Next i
End Sub
Private TraitementFeuille(f as Worksheet)
With Worksheets(f)
...
End With
End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard,
mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit
pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas
les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur
les
autres !
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:OubcPlCsDHA.4060@TK2MSFTNGP11.phx.gbl...
Salut
sub auto_close
a+
rural thierry
"Titus" <titus@space.fr> a écrit dans le message de news:
uydVqQCsDHA.2828@tk2msftngp13.phx.gbl...
Bonjour Thierry,
dans le même genre quel est la syntaxe afin d'avoir dans le module
standard
un before_close ou un close ?
Merci
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
efCRdWBsDHA.1908@TK2MSFTNGP10.phx.gbl...
Salut
ou dans un module standard
sub auto_open()
'Ton code
end sub
a+
rural thierry
"Pat" <anonymous@discussions.microsoft.com> a écrit dans le
message de
news:
2f6701c3b00a$a6ce5f10$a601280a@phx.gbl...
bj
Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro
s'execute automatiquement à l'ouverture.
Ou dois je mettre le code, ou comment?
merci
N'hésite pas à utiliser le forum. Il y a plein de gens qui seront ravis de te répondre. ;-))
Merci Michel, je pense maintenant y arriver avec cette formule ;-))) en ce moment j'ai la tête qui va exploser avec toutes les astuces que je découvre chaque jour. Enfin en ce moment mon plus gros soucis c'est de creer une macro qui envoi des alertes !!!
Dur dur parfois mais heureusement y a des gens super sur le forum !
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Il faut écrire une macro générique utilisant une feuille comme argument :
Dans le module ThisWorkbook :
Private Sub Workbook_Open() Dim i as Integer For i = 1 to 7 TraitementFeuille Worksheets(i) Next i End Sub
Private TraitementFeuille(f as Worksheet) With Worksheets(f) ... End With End Sub
La procédure "TraitementFeuille" peur être aussi dans un module standard, mais dans ce cas, il faut supprimer "Private", pour que sa portée ne soit pas limitée à ce module.
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Merci
"ru-th" a écrit dans le message de news:
Salut
sub auto_close
a+ rural thierry
"Titus" a écrit dans le message de news:
Bonjour Thierry, dans le même genre quel est la syntaxe afin d'avoir dans le module standard
un before_close ou un close ? Merci
"ru-th" a écrit dans le message de news:
Salut
ou dans un module standard
sub auto_open() 'Ton code end sub
a+ rural thierry "Pat" a écrit dans le message de
news:
2f6701c3b00a$a6ce5f10$ bj Lorsque j'ouvre un fichier Excel, je souhaite qu'une macro s'execute automatiquement à l'ouverture. Ou dois je mettre le code, ou comment? merci
-- Cordialement,
Michel Gaboly http://www.gaboly.com
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Alain CROS
Bonjour.
Tu peux essayer comme ça. Dans le module ThisWorkbook
Private Sub Workbook_SheetActivate(ByVal Sh As Object) On Error Resume Next If Application.Choose(Sh.Index, 1, 2, 3, 4, 5, 6, 7) > 0 Then If Err.Number = 0 Then On Error GoTo 0 MsgBox "bonjour" End If On Error GoTo 0 End If End Sub
Alain CROS.
"ELDER" a écrit dans le message de news: bpl8af$68p$
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !
Merci
Bonjour.
Tu peux essayer comme ça.
Dans le module ThisWorkbook
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
On Error Resume Next
If Application.Choose(Sh.Index, 1, 2, 3, 4, 5, 6, 7) > 0 Then
If Err.Number = 0 Then
On Error GoTo 0
MsgBox "bonjour"
End If
On Error GoTo 0
End If
End Sub
Alain CROS.
"ELDER" <lesinfosnospam@enleverfree.fr> a écrit dans le message de news: bpl8af$68p$1@news.tiscali.fr...
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les
autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les
autres !
Tu peux essayer comme ça. Dans le module ThisWorkbook
Private Sub Workbook_SheetActivate(ByVal Sh As Object) On Error Resume Next If Application.Choose(Sh.Index, 1, 2, 3, 4, 5, 6, 7) > 0 Then If Err.Number = 0 Then On Error GoTo 0 MsgBox "bonjour" End If On Error GoTo 0 End If End Sub
Alain CROS.
"ELDER" a écrit dans le message de news: bpl8af$68p$
Et pour appliquer une macro au démarrage sur certaines feuilles mas pas les autres ????
Je voudrais lancer une macro sur la feuille1 à feuille 7 mais pas sur les autres !