Bonjour tout le monde,
Ci-dessous la macro que j'essaye de finaliser:
Mon 1er besoin est de ne pas permettre à un Pop-up de s'afficher quand j'ouvre le fichier xxxxxx.xslm (c'est un message du fichier Excel qui me confirme que j'ai le droit ou pas d'accéder à ce fichier), car cela bloque ma Macro. J'ai essayé
mais le Pop-up apparait quand même.
Mon 2e besoin concerne la ligne
Par cette ligne j'aimerais que ce tableau soit nommé exactement de la même manière à chaque fois que j'exécute la Macro car Excel va par défaut incrémenter de 1 le nom à chaque itération. Malheureusement la Macro bloque car il ne trouve pas "Tableau croisé dynamique1" qui est devenu "Tableau croisé dynamique2".
Merci pour votre aide 🙂
Ci-dessous la macro que j'essaye de finaliser:
Code:
Sheets("ONGP").Select
Cells.Select
Selection.ClearContents
Application.DisplayAlerts = False
Workbooks.Open Filename:= _
"http://xxxxxxx/xxxxxxxx.xlsm"
Application.DisplayAlerts = True
Sheets("Performance").Select
Cells.Select
Selection.Copy
Windows("Moulinette SMOT test.xlsm").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Graph").Select
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotCache.Refresh
Sheets("Complex").Select
Cells.Select
Selection.Delete Shift:=xlUp
Windows("xxxxxxxxx.xlsm").Activate
Sheets("WI Volumes-Quantité d'AT").Select
ActiveSheet.PivotTables("WIVolumes-QuantitedAT").PivotSelect "", xlDataAndLabel _
, True
Selection.Copy
Windows("Moulinette SMOT test.xlsm").Activate
Range("A1").Select
ActiveSheet.Paste
Range("A7").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").Name = "Tableau croisé dynamique1"
Range("A7").Select
ActiveWorkbook.SlicerCaches.Add(ActiveSheet.PivotTables( _
"Tableau croisé dynamique1"), "Action").Slicers.Add ActiveSheet, , "Action", _
"Action", 195.75, 642, 144, 198.75
ActiveSheet.Shapes.Range(Array("Action")).Select
Mon 1er besoin est de ne pas permettre à un Pop-up de s'afficher quand j'ouvre le fichier xxxxxx.xslm (c'est un message du fichier Excel qui me confirme que j'ai le droit ou pas d'accéder à ce fichier), car cela bloque ma Macro. J'ai essayé
Code:
Application.DisplayAlerts = False
Mon 2e besoin concerne la ligne
Code:
ActiveSheet.PivotTables("Tableau croisé dynamique1").Name = "Tableau croisé dynamique1"
Merci pour votre aide 🙂