XL 2013 Copier onglet dans un nouveau classeur (VBA)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

yassinovski2016

XLDnaute Nouveau
Bonjour à tous,

dans l'exemple ci-joint je veux exporter l'onglet dans un nouveau classeur sans formules, sans bouton macro et sans codes VBA
le noms et la couleur de l'onglet seront les mêmes que ceux d'origine
le nom du classeur sera le nom de l'onglet + la date qui se trouve dans la dernière partie de la cellule E1 c'est a dire le nom du classeur dans cet exemple sera CAP Congés (MENS) 06-2016
supprimer les cellules D34 et D35 de l'onglet copié tout en sachant que ces cellules sont variables et leur emplacement peut être dans D39 et D40 ou même D88 et D89, cela dépend des lignes du tableau qui est variable dans mon classeur d'origine.

Merci d'avance
 

Pièces jointes

Bonsoir,

Pas bien compliqué :
Code:
Sub Exporter()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ActiveSheet.Copy
With ActiveWorkbook.Sheets(1)
  .DrawingObjects.Delete
  .UsedRange = .UsedRange.Value
  With .[A6].CurrentRegion
    .Rows(.Rows.Count + 1).EntireRow.Resize(100).Delete
  End With
  .Parent.SaveAs ThisWorkbook.Path & "\" & .Name & Right(.[E1], 8), 51
  .Parent.Close
End With
End Sub
Fichier joint.

Bonne nuit.
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
857
Retour