Microsoft 365 code VBA incorrecte

claude.bonato0

XLDnaute Nouveau
Bonjour

J'ait un probléme de code vba qui fonctionnait avec excel 2007 seul 2 paragraphes fonctionnes il on tous le meme code seul le n° de paragraphe change
je ne comprend pas
merci à vous tous
VB:
 If Graph = 3 Then 'graph écart boule interprété
            Sheets("Feuil3").ChartObjects(1).Chart.Export fichier, "gif"
            Me.Image3.Picture = LoadPicture("c:tempgraphique.gif")
            Sheets("Feuil1").Select
        End If
 
Dernière édition:

claude.bonato0

XLDnaute Nouveau
re
bonjour
j'aurais fait un truc dans le genre perso
VB:
Function exportGraph(x As Long)
    Dim fichier$
    fichier = ThisWorkbook.Path
    Select Case x
    Case 1, 2: fichier = fichier & "\chart" & x & ".gif"
        Sheets("Feuil4").ChartObjects(x).Chart.Export fichier, "gif"

    Case 3, 4, 5, 6: fichier = fichier & "\chart" & x - 2 & ".gif"
        Sheets("Feuil3").ChartObjects(x - 2).Chart.Export fichier, "gif"
    End Select
    Do: Loop While Dir(fichier) = ""
    exportGraph = fichier
End Function


Sub AffichageDesGraph()
    Dim i%, fichier$
    For i = 1 To 6
        fichier = exportGraph(i)
        With UserForm1.Controls("image" & i)
            .Visible = True
            .Picture = LoadPicture(fichier)
            Sheets("Feuil1").Select
        End With
        Kill fichier
    Next i
End Sub
bien sur je peux pas tester et optimiser vu que tu persiste a n'envoyer que le code et non le fichier xl
bonjour je veut bien envoyer le fichier la page ne le prend pas trot volumineux
j'ai fait un zip toujour trot volumineux
 

soan

XLDnaute Barbatruc
Inactif
à part les images, ce qui peut prendre beaucoup de place, c'est si y'a beaucoup de formes (Shapes) qui sont parfois présentes tout en étant non visibles ; autre possibilité : de très nombreuses lignes et colonnes vides en trop, sous le tableau ou à droite du tableau, et qui sont à supprimer.​

soan
 
Dernière édition:

Etoto

XLDnaute Barbatruc
à part les images, ce qui peut prendre beaucoup de place, c'est si y'a beaucoup de formes (Shapes) qui sont parfois présentes tout en étant non visibles ; autre possibilités : de très nombreuses lignes et colonnes vides en trop, sous le tableau ou à droite du tableau, et qui sont à supprimer.​

soan
Y'a aussi tous les types de styles qui peux rendre un fichier massif, les requêtes, ça prend beaucoup de place ?
 

Discussions similaires

Réponses
5
Affichages
1 K

Statistiques des forums

Discussions
312 387
Messages
2 087 856
Membres
103 671
dernier inscrit
rachid1983