Bonjour
Depuis hier, des projets VBA qui fonctionnaient correctement se plantent sur l'instruction .workbook.close
J'ai développé un outil qui mets à jour des fichiers PPT à partir de macros Excel VBA, j'utilise cet outil depuis plus de 2 ans sans problème, sur PC et sur Mac.
La mise à jour des graphiques dont voici le code ne fonctionne plus et bloque sur .workbook.close :
Sub MAJ_GraphiqueB(Numero_slide, Plage_Graphique, Nom_Graphique)
'copie des données
Application.Goto Reference:=Plage_Graphique
Selection.Copy
'mise à jour du graphique
With PptDoc.Slides(Numero_slide).Shapes(Nom_Graphique).Chart.ChartData
.Activate
.Workbook.Sheets(1).Range("B2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
.Workbook.Close
End With
Application.CutCopyMode = False
End Sub••••ˇˇˇˇ
J'ai essayé la désinstallation et la réinitialisation de mon PC et le problème persiste
J'ai exécuté le projet sur mon MAC et il se bloque au même endroit avec ce message :
"Erreur d'exécution "1004" :
la méthode Close de la classe workbook a échoué"
Est ce quelqu'un aurait une piste pour fermer la feuille de données du graphique PPT qui remplacerait .workbook.close ?
Merci
Eddie