VBA copier/coller onglet vers new classeur [Résolu/Fermé]

Signaler
-
 Stan -
Bonjour,


Je souhaite faire une copie via VBA de 4 onglets de mon fichier KPIs GBP UK2.xlms:
OVmaster, TOPmaster, SCmaster et SPmaster vers un nouveau fichier .xls ( de préférence) que je souhaite appellé KPIs
Ensuite, je pense réussir à l'enregistrer.
je pensai un code qui puisse me faire:
#sélection et copie des 4 onglets de mon document source
je connais ce code pour copier une plage de données :
Windows("KPIs UK GBP2.xlsm").Activate
Sheets("OVmaster").Select
Range("A1:AB100").Select
Selection.Copy
mais dans mon cas, ce n'est pas pratique, j'aimerais plutot un code sélectionnat les quatres onglets puis en faire une copie.



#ouverture d'un nouveau fichier
#collage de ces donnees ou transfert des onglets

Seulement débutante en VBA, je ne m'en sors pas très bien. Pourriez-vous m'aider svp? je vous remercie d'avance.
et vous souhaite une bonne journée

kikou

1 réponse

Worksheets(Array("OVmaster", "TOP10master", "SCmaster", "SPmaster")).Copy
ActiveWorkbook.SaveAs "KPIname"

Je viens de trouver et donne la solution pour les prochains....
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

merci ça vient de m'épargner une piste un peu compliquée avec Open et les opérations sur les fichiers :-)