Guest User

Untitled

a guest
May 28th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. Sub nouvelle_periode()
  2. 'Crée un nouveau planning vierge fonctionnel à partir des feuilles types
  3.  
  4. 'Copie les tableau et analyse
  5. ActiveWorkbook.Worksheets("Période type").Copy After:=Sheets(Sheets.Count)
  6. ActiveSheet.Name = "nouvelle-periode"
  7. ActiveWorkbook.Worksheets("Analyse type").Copy After:=Sheets(Sheets.Count)
  8. ActiveSheet.Name = "nouvelle-analyse"
  9.  
  10. 'Associer la bonne période comme référence pour les tableaux croisés
  11. dynamiques de la feuille d'analyse
  12. Dim wb As Workbook
  13. Dim ws As Worksheet
  14. Dim pt As PivotTable
  15. Dim datarange As Range
  16.  
  17. donnees = Worksheets("nouvelle-periode").Range("F10:M500")
  18.  
  19. Worksheets("nouvelle-analyse").Activate
  20. Set wb = ActiveWorkbook
  21. Set ws = ActiveSheet
  22.  
  23. For Each pt In ws.PivotTables
  24. pt.ChangePivotCache _
  25. wb.PivotCaches.Create(SourceType:=xlDatabase, _
  26. SourceData:=donnees)
  27. Next pt
  28.  
  29. End Sub
Add Comment
Please, Sign In to add comment