Bonjour,
J'ai un fichier Excel qui contient une macro qui prend une capture d'écran (je me place dans la feuille où je veux prendre la capture) et la colle dans une autre feuille, ma macro fonctionne jusque-là mais j'éprouve de la difficulté à rogner la capture d'écran
Voici mon code :
L'image rognée que je veux obtenir après rognage ci-dessous
Dans l'exemple, je voudrais obtenir seulement la zone du graphique en rognant.
Y-a-t-il un moyen de rogner x longueur par la gauche ; y longueur par le bas ; z longueur par la droite et w longueur par le haut ? J'ai lu aussi des conversions à faire entre les pixels et centimètres de résolution d'image concernant le rognage
J'ai pensé aux méthodes CropLeft, CropBottom, CropRight de PictureFormat mais je tombais sur des erreurs, je dois mal les utiliser. J'ai essayé aussi l'enregistreur de macros mais je n'obtiens pas le résultat escompté ou je tombe sur des erreurs
Quelle sont les fonctions qu'il faut utiliser pour rogner une image par VBA ?
Merci d'avance pour votre aide
J'ai un fichier Excel qui contient une macro qui prend une capture d'écran (je me place dans la feuille où je veux prendre la capture) et la colle dans une autre feuille, ma macro fonctionne jusque-là mais j'éprouve de la difficulté à rogner la capture d'écran
Voici mon code :
VB:
Sub capture_ecran()
Application.Wait Now + TimeValue("00:00:04")
Application.SendKeys "({1068})", True
DoEvents
Workbooks("Classeur2.xlsm").Worksheets("Feuil1").Paste
Dim shp As Shape
With ActiveSheet
Set shp = Sheets("Feuil1").Shapes(Sheets("Feuil1").Shapes.Count)
End With
End Sub
L'image rognée que je veux obtenir après rognage ci-dessous
Dans l'exemple, je voudrais obtenir seulement la zone du graphique en rognant.
Y-a-t-il un moyen de rogner x longueur par la gauche ; y longueur par le bas ; z longueur par la droite et w longueur par le haut ? J'ai lu aussi des conversions à faire entre les pixels et centimètres de résolution d'image concernant le rognage
J'ai pensé aux méthodes CropLeft, CropBottom, CropRight de PictureFormat mais je tombais sur des erreurs, je dois mal les utiliser. J'ai essayé aussi l'enregistreur de macros mais je n'obtiens pas le résultat escompté ou je tombe sur des erreurs
Quelle sont les fonctions qu'il faut utiliser pour rogner une image par VBA ?
Merci d'avance pour votre aide