Problème taille image lors d'un Screenshots d'une cellule

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 !

zephir94

XLDnaute Impliqué
Bonjour à tous,

Je voudrais récupérer une image d'une cellule dans laquelle j'utilise une police de caractère EAN128.
Mon soucis est que l'image que je copie sur mon disque dur est un poils plus petit et cette image générée ne fonctionne pas avec mon lecteur code barres car elle est ratatinée !

Voici mon code pour faire un Screenshots et enregistrer mon image sur le HDD.

VB:
Private Sub CommandButton5_Click()
Dim Plage As Range
Application.ScreenUpdating = False
If TextBox3.Value = "" Then
MsgBox "Pour continuer veuillez saisir des chiffres ou des lettres", vbCritical, "Message du système"
Exit Sub
End If
Fichier = ThisWorkbook.Path & "\gen128.bmp"
If Dir(Fichier) <> "" Then Kill Fichier
Feuil4.Range("A17").Value = TextBox3.Value
With Sheets(4)
    Sheets(4).Columns("c:c").EntireColumn.AutoFit
    Set Plage = .Range("C17:C18")
    Plage.CopyPicture
    With .ChartObjects.Add(Plage.Left, Plage.Top, Plage.Width, Plage.Height).Chart
    
  XXXX  Garder les dimentions de mon image ?????? XXXX
    
    .Paste
       .Export ThisWorkbook.Path & "\gen128.bmp", "bmp"
    End With
    .ChartObjects(.ChartObjects.Count).Delete
End With
Set Plage = Nothing
    UserForm1.Image3.Picture = LoadPicture(ThisWorkbook.Path & "\gen128.bmp")
    Sheets(1).Select
CommandButton4.Enabled = True
End Sub

Merci par avance pour vos aide pour me permettre de garder la taille originale.

Bonne soirée
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
Réponses
2
Affichages
423
Retour