EricC
2020-05-02 11:28:06 UTC
Bonjour à tous,
J'espère que vous vous portez bien !
Mon soucis est que depuis le passage de Excel 2002-SP2 et Win 7 vers Office 365 sous Win 10, ma macro ne fonctionne plus.
C'est une macro qui me permettait de créer un fichier jpg à partir d'une zone définie en vue de l'exporter ensuite vers un site internet.
Voici le code qui pose problème
Sub Jpg_internet()
Application.ScreenUpdating = False
With Sheets("BILLARD") 'exportation classement.jpg
.Activate
Workbooks.Add
.Range("d48:s62").CopyPicture
With ActiveSheet
.Paste
With .ChartObjects.Add(0, 0, _
Selection.Width, Selection.Height).Chart
.Paste
.ChartArea.Border.LineStyle = 0
End With
With .ChartObjects(1)
.Top = 0
.Left = 0
.Chart.Export "D:\Docs Eric\classement.jpg", "JPG"
End With
End With
End With
Application.DisplayAlerts = False
ActiveSheet.Delete
ActiveWorkbook.Close
Application.DisplayAlerts = True
Sheets("BILLARD").Activate
End Sub
Le message d'erreur apparaît à la ligne
.Chart.Export "D:\Docs Eric\classement.jpg", "JPG"
Avez-vous une idée ?
Merci de votre aide
Eric
J'espère que vous vous portez bien !
Mon soucis est que depuis le passage de Excel 2002-SP2 et Win 7 vers Office 365 sous Win 10, ma macro ne fonctionne plus.
C'est une macro qui me permettait de créer un fichier jpg à partir d'une zone définie en vue de l'exporter ensuite vers un site internet.
Voici le code qui pose problème
Sub Jpg_internet()
Application.ScreenUpdating = False
With Sheets("BILLARD") 'exportation classement.jpg
.Activate
Workbooks.Add
.Range("d48:s62").CopyPicture
With ActiveSheet
.Paste
With .ChartObjects.Add(0, 0, _
Selection.Width, Selection.Height).Chart
.Paste
.ChartArea.Border.LineStyle = 0
End With
With .ChartObjects(1)
.Top = 0
.Left = 0
.Chart.Export "D:\Docs Eric\classement.jpg", "JPG"
End With
End With
End With
Application.DisplayAlerts = False
ActiveSheet.Delete
ActiveWorkbook.Close
Application.DisplayAlerts = True
Sheets("BILLARD").Activate
End Sub
Le message d'erreur apparaît à la ligne
.Chart.Export "D:\Docs Eric\classement.jpg", "JPG"
Avez-vous une idée ?
Merci de votre aide
Eric