Dolichotis
XLDnaute Occasionnel
Bonjour,
Décidement, j'ai du mal à me faire à Excel 2007 !
J'ai fait une macro où je fais une copie d'une feuille du classeur dans un nouveau classeur.
Pour la première partie de la question : j'arrive à le sauvegarder (en VBA) au format .xlsx mais quand j'essaye de l'enregistrer au format .xlsm, la macro bugge. Comment faire ?
Voici mon code :
Deuxième partie de la question, une fois ce nouveau classeur .xlsm créé, est-ce que les macros seront accessibles dessus ? Et les userforms ?
Troisième partie de la question, sur le classeur initial contenant la macro, j'ai créé un ruban personnalisé, est-ce que ce ruban sera sur le nouveau classeur ?
Dernière partie, j'ai essayé d'ajouter des onglets et boutons dans le ruban personnalisé, en prenant le modèle initial (en XML) mais ça ne marche pas.
Merci d'avance à ceux qui pourront m'éclairer sur ces questions, ça me permettrait de faire un grand pas en avant !
Bon week-end à tous !
Décidement, j'ai du mal à me faire à Excel 2007 !
J'ai fait une macro où je fais une copie d'une feuille du classeur dans un nouveau classeur.
Pour la première partie de la question : j'arrive à le sauvegarder (en VBA) au format .xlsx mais quand j'essaye de l'enregistrer au format .xlsm, la macro bugge. Comment faire ?
Voici mon code :
Code:
ActiveWorkbook.SaveAs Filename:="" & chem & "\Chant\" & Proj & "\" & Proj & ".xlsx" 'sauvegarder
ActiveWorkbook.SaveCopyAs "" & chem & "\Chant\" & Proj & "\" & Proj & ".xlsm" 'sauvegarder
Workbooks.Open Filename:="" & chem & "\Chant\" & Proj & "\" & Proj & ".xlsm" 'ouvrir
Deuxième partie de la question, une fois ce nouveau classeur .xlsm créé, est-ce que les macros seront accessibles dessus ? Et les userforms ?
Troisième partie de la question, sur le classeur initial contenant la macro, j'ai créé un ruban personnalisé, est-ce que ce ruban sera sur le nouveau classeur ?
Dernière partie, j'ai essayé d'ajouter des onglets et boutons dans le ruban personnalisé, en prenant le modèle initial (en XML) mais ça ne marche pas.
Code:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id = "Perso" label="MenuOpt" insertAfterMso="TabAddIns">
<group id="Chant" label="Chant">
<button id="Chant1" label="Créer un chant" onAction="Macro1" size="medium" imageMso="ReviewEditComment" />
<button id="Chant2" label="Ouvrir un chant" onAction="Macro2" size="large" imageMso="ChangeStyleMenu" />
<group id="Art" label="Art">
<button id="Art1" label="Fiche ArtA" onAction="Macro3" size="medium" imageMso="SortFilterMenu" />
<button id="Art2" label="Fiche ArtE" onAction="Macro4" size="large" imageMso="ReviewEditComment" />
<group id="Dess" label="Dess">
<button id="Dess1" label="Mettre un dess" onAction="Macro5" size="medium" imageMso="ChangeStyleMenu" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Merci d'avance à ceux qui pourront m'éclairer sur ces questions, ça me permettrait de faire un grand pas en avant !
Bon week-end à tous !