Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Onglets en nom de classeurs

5 réponses
Avatar
-- Laurent --
Bonjour,

J'ai un classeur avec plusieurs onglets, je dois envoyer chaque onglet à
un destinataire différent. Je souhaite pouvoir sauvegarder chaque onglet
sous un classeur distinct qui porterai le nom de l'onglet.

J'ai trouvé un code sur excelabo mais comme je ne suis pas très au point
je n'arrive pas à l'adapter pour donner automatiquement à mes classeurs
le nom des onglets.

Merci de votre aide.

--
Cordialement
Laurent

5 réponses

Avatar
DanielCo
Bonjour,

Sub test2()
'réf. 111007.xlsm
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Copy
ActiveWorkbook.SaveAs Sh.Name
Next Sh
End Sub

juste un problème au cas où tes feuilles ccomporteraient des macros et
que ta version d'Excel serait XL2007 ou postérieure, il faudrait
préciser le format d'enregistrement.
Cordialement.
Daniel

Bonjour,

J'ai un classeur avec plusieurs onglets, je dois envoyer chaque onglet à un
destinataire différent. Je souhaite pouvoir sauvegarder chaque onglet sous un
classeur distinct qui porterai le nom de l'onglet.

J'ai trouvé un code sur excelabo mais comme je ne suis pas très au point je
n'arrive pas à l'adapter pour donner automatiquement à mes classeurs le nom
des onglets.

Merci de votre aide.
Avatar
isabelle
et aussi fermer ce nouveau classeur pour que le classeur actif soit à nouveau le classeur de départ,

Sub test2()
'réf. 111007.xlsm
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Copy
ActiveWorkbook.SaveAs Sh.Name
ActiveWorkbook.Close
Next Sh
End Sub

--
isabelle
Avatar
DanielCo
J'étais fier d'avoir fait une macro aussi courte... snif
Daniel


et aussi fermer ce nouveau classeur pour que le classeur actif soit à nouveau
le classeur de départ,

Sub test2()
'réf. 111007.xlsm
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Copy
ActiveWorkbook.SaveAs Sh.Name
ActiveWorkbook.Close
Next Sh
End Sub
Avatar
isabelle
ça m'a facilité la tache, le gros du travail était déjà fait ;-)

--
isabelle


Le 2011-10-07 08:41, DanielCo a écrit :
J'étais fier d'avoir fait une macro aussi courte... snif
Daniel
Avatar
-- Laurent --
Bonjour,

"isabelle" a écrit dans le message de news:
j6ms6j$vr0$
ça m'a facilité la tache, le gros du travail était déjà fait ;-)


Le 2011-10-07 08:41, DanielCo a écrit :
J'étais fier d'avoir fait une macro aussi courte... snif
Daniel





Merci Isabelle et merci Daniel. Pour la fermeture du classeur, j'avais
réussi tout seul à rajouter la ligne !! ;o)

Encore merci
--
Laurent