Export fichier Excel en jpeg

Bonjour

Je souhaiterai enregistrer un partie de ma feuille excel en jpeg.

pour l'instant voici ma manip, je transforme le fichier en pdf et vais sur le net mettre en jpeg. ou par paint (reste long comme manip)

est-il possible via un bouton transformer le fichier directement en jpeg?

en pièce jointe mon fichier avec la partie grisée qui doit être transformé.

merci d'avance

Bonjour,

Voici un essai si vous avez bien un PC :

Sub test()
ExportRangeToJPEG range("mapartiegrisée") '<<< ADAPTER REFERENCE !!!
End Sub

Sub ExportRangeToJPEG(Plage As Range, Optional Filename As String, Optional OpenAfterExport As Boolean) As Boolean
'adapté de : https://excel-malin.com/vba-astuces/excel-vers-jpg/
ActiveWindow.DisplayGridlines = False
On Error GoTo fin
With Plage
    .CopyPicture Appearance:=xlScreen, Format:=xlPicture
    With .Parent.ChartObjects.Add(.Left, .Top, .Width, .Height).Chart
        .Paste
        .ChartArea.Format.Line.Visible = msoFalse
        If Filename = "" Then Filename = Environ("userprofile") & "\Downloads\Img " & Format(Now, "YYMMDD HHMMSS") & ".jpeg"
        .Export Filename
    End With
    If OpenAfterExport Then Shell Environ("WINDIR") & "\explorer.exe " & Filename, vbNormalFocus
fin:
    If .Parent.ChartObjects.Count > 0 Then .Parent.ChartObjects(.Parent.ChartObjects.Count).Delete
End With
ActiveWindow.DisplayGridlines = True
if err.number <> 0 then msgbox "Une erreur s'est produite", 16
End Sub

Il faut juste préciser la référence de la plage à exporter en jpeg.

Cdlt,

Bonsoir

j'ai bien un PC, mais désolée je n'arrive pas à mettre la macro sur le fichier,

merci pour votre aide

bonne soirée

Re,

Pour insérer la macro, il faut :

- si ce n'est pas déjà fait, activer l'onglet développeur (aller sur onglet "Fichier"/Options/personnaliser le ruban/cocher "Développeur"),
- enregistrer le fichier sous l'extension xlsm,
- ouvrir, dans l'onglet développeur, l'éditeur "Visual Basic" (alt + F11),
- insérer un module (depuis le menu contextuel de VBE : Insertion/Module), double-cliquer sur ce nouveau module nommé Module1 et y copier le code.

Ensuite, il faut se placer sur la macro test, adapter la référence de la plage à exporter pour éviter un bug et appuyer sur F5 pour exécuter la macro.

S'il n'y a pas de bug, vous devriez avoir le fichier dans votre dossier téléchargements.

Cdlt,

Bonsoir,

Du coup on laisse tomber la demande précédente ?

Salut JoyeuxNoel ,

Je n'ai pas compris ton message ?! Tu t'adresses à Kerbra22 ?

Hello 3GB!

Tu avais fait une demande précédente, toi ? 😉

Est-ce qu'on joue à répondre que par des questions ?

Edit : c'est bon, je suis allé vérifié et ai compris^^

C'est un beau métier professeur ?

Professeur de langue tu veux dire ? Ca change des maths ?!

Ça reste ma contrepèterie préférée celle-ci.

Je sais que tu aimes beaucoup les langues^^. J'ai mis à jour ma signature spécialement pour toi !

Rechercher des sujets similaires à "export fichier jpeg"