Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA enregistrement de l'image d'une feuille

  • Initiateur de la discussion Initiateur de la discussion Byfranck
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Byfranck

XLDnaute Occasionnel
Bonjour à tous,

je suis en pleine finalisation d'une base de données clients, j'ai besoin d'extraire des statistiques qui sont dans une feuille nomée Stats.
Tout roule grâce au indications trouvées dans le Forum sauf que je n'arrive pas à enregistrer l'image crée dans le même répertoire que là ou se trouve la base de données.
Dans le code je ne peux pas précisier le chemin car la base tourne sur différents PC, il faudrait donc que l'image .gif s'enregistre toujours par défaut dans le répertoire de la base.

(Avec le code ci-desous, l'image gif s'enregistre systématiquement dans "Mes documents"! 😕)
Un coup de main serait le bienvenue!

Code:
Private Sub MeStats_Click()
Dim Plage As Range
Dim Area As String
' Exportation en .gif de la plage A1:I25
Set Plage = Sheets("Stats").Range("A1:N78")
' Recuperation nom du vendeur
Area = Sheets("feuil1").Range("B20").Value
Application.ScreenUpdating = False
Workbooks.Add: Plage.CopyPicture: ActiveSheet.Paste
With ActiveSheet.ChartObjects.Add(0, 0, Selection.Width, Selection.Height).Chart
.Paste
.Export Area & "-Export-" & Format(Now, "yyyymmdd") & ".gif", "GIF"

End With
ActiveWorkbook.Close False

End Sub

Merci d'avance pour vos conseils.
Franck
 
Re : VBA enregistrement de l'image d'une feuille

Hello,

Question : Il y a quoi dans ta feuille1 cellule B20 ?

Le mieux c'est que tu déposes un échantillon de ton fichier sans données confidentielles.

Cdt, Hulk.
 
Re : VBA enregistrement de l'image d'une feuille

Hello,

Question : Il y a quoi dans ta feuille1 cellule B20 ?

Le mieux c'est que tu déposes un échantillon de ton fichier sans données confidentielles.

Cdt, Hulk.

Bonjour Hulk,
Pas vraiment possible d'envoyer l'extrait de ma base (242 colonnes 3800 lignes .. total >3,5Meg!)

en B20 sur la Feuil1 j'ai le code de la région.
Si le prob ne vient pas de là j'ai essayé avec un mom de fichier sans variable même problème.
 
Re : VBA enregistrement de l'image d'une feuille

C'est bon je viens de trouver:

.Export ThisWorkbook.Path & "\" & Area & "-Export-" & Format


Merci de topute façon à ceux qui se sont creusé la tête!

Franck
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

B
Réponses
2
Affichages
2 K
B
G
Réponses
2
Affichages
898
G
W
Réponses
3
Affichages
2 K
wolfloner
W
S
Réponses
1
Affichages
856
D
Réponses
5
Affichages
11 K
devi16
D
E
Réponses
0
Affichages
940
Ewigefrost
E
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…