Bonjour =E0 tous,
dans la macro que j'ai effectu=E9e ... (grace =E0 l'aide de certains) j'ai
des instructions qui se r=E9p=E8tent pour certaines feuilles.
y a t'il la possibilit=E9 de mettre ces lignes de codes dans une sorte
de sous programme ?
Le code suivant est =E0 faire pour la feuille REGION 1 =E0 REGION 8 par
exemple
Merci de vos r=E9ponses
sub mamacro1() ... traitement 1 à faire sur chacune des feuilles end sub
sub mamacro2() ... traitement 2 à faire sur chacune des feuilles end sub
sub mamacroprincipale() For Each Sht In Application.Worksheets if Left(Sht.Name, 6) = "REGION" then mamacro1 mamacro2 end if next sht end sub
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
a écrit :
Bonjour à tous, dans la macro que j'ai effectuée ... (grace à l'aide de certains) j'ai des instructions qui se répètent pour certaines feuilles. y a t'il la possibilité de mettre ces lignes de codes dans une sorte de sous programme ? Le code suivant est à faire pour la feuille REGION 1 à REGION 8 par exemple Merci de vos réponses
sub mamacro1()
... traitement 1 à faire sur chacune des feuilles
end sub
sub mamacro2()
... traitement 2 à faire sur chacune des feuilles
end sub
sub mamacroprincipale()
For Each Sht In Application.Worksheets
if Left(Sht.Name, 6) = "REGION" then
mamacro1
mamacro2
end if
next sht
end sub
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
bourgouinkristof@free.fr a écrit :
Bonjour à tous,
dans la macro que j'ai effectuée ... (grace à l'aide de certains) j'ai
des instructions qui se répètent pour certaines feuilles.
y a t'il la possibilité de mettre ces lignes de codes dans une sorte
de sous programme ?
Le code suivant est à faire pour la feuille REGION 1 à REGION 8 par
exemple
Merci de vos réponses
sub mamacro1() ... traitement 1 à faire sur chacune des feuilles end sub
sub mamacro2() ... traitement 2 à faire sur chacune des feuilles end sub
sub mamacroprincipale() For Each Sht In Application.Worksheets if Left(Sht.Name, 6) = "REGION" then mamacro1 mamacro2 end if next sht end sub
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
a écrit :
Bonjour à tous, dans la macro que j'ai effectuée ... (grace à l'aide de certains) j'ai des instructions qui se répètent pour certaines feuilles. y a t'il la possibilité de mettre ces lignes de codes dans une sorte de sous programme ? Le code suivant est à faire pour la feuille REGION 1 à REGION 8 par exemple Merci de vos réponses