IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Probleme qualité image dans userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2021
    Messages
    334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2021
    Messages : 334
    Par défaut Probleme qualité image dans userform
    Bonjour, dans un usf j'ai inséré le logo de ma boite dans un objet "image" mais le logo ressort vraiment mal , on dirait qu'il est pixélisé alors que l'image de base est bonne.

    Voici le détail de l'image que j’insère :

    Nom : pd pixel USF.JPG
Affichages : 841
Taille : 15,8 Ko

    PS: j'ai essayé avec d'autres images et le problème est le même

    Si quelqu'un sait comment améliorer la qualité des images insérés je suis preneur.

    Merci

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 236
    Par défaut
    hello,
    il y a un truc louche dans ton image : normalement un fichier gif est limité à 8 bits et dans les propriétés on voit 24 bits
    et pour ton problème have a look here
    Ami calmant, J.P

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2021
    Messages
    334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2021
    Messages : 334
    Par défaut
    Je comprends pas (je comprends ce qu'il dit en Anglais) mais je ne comprends pas la procédure à effectuer :

    On worksheet, in design mode
    select Image control.
    Via properties window select Picture property
    Copy and paste on worksheet.


    Select newly created image
    Use Paste > As Picture > Copy Picture
    As shown on screen and Picture format.


    Now go to userform
    add image control
    select picture property and paste
    Déjà quand il parle de se placer en mode conception sur la feuille de calcul je ne comprends pas, puis quand il dit de copier les propriétés via la fenêtre des propriétés non plus... Enfin bref je vois pas ce qu'il faut faire.

    Par contre ça à l'air de fonctionner puisque la personne qui posait la question l'a remercié en disant que ça marchait...

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2021
    Messages
    334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2021
    Messages : 334
    Par défaut
    Ok j'ai trouvé comment faire.

    1. Repérer les dimensions que l'on veut dans le contrôle image de l'USF
    2. Importer l'image dans une feuille excel
    3. La redimensionner a la dimension voulu en fonction de celle du contrôle de l'USF
    4. L'enregistrer sous au format GIF ou JPEG
    5. L'importer dans le contrôle image sans faire appel au mode zoom mais au mode clip dans la propriété "PictureSizeMode"

    Quel bazar sérieux. Ce que j'ai du mal a saisir ce que la réduction de la taille de l'image dans Excel se passe mieux que celle qui est pratiquée avec le contrôle image dans VBA....

    Certainement deux fonctionnalités différentes, Excel doit faire de l’échantillonnage alors que VBA doit pas s’embêter et prendre un pixel adjacent pendant la réduction.

    Il subsiste toutefois une réduction de qualité due a la réduction de la taille de l'image mais c'est bien plus net avec la réduction effectuée avec Excel.

    Remarque : Une fois que vous avez diminué votre image, si vous recommencez prenez l'image d'origine car a chaque rétrécissement vous perdez en qualité.

  5. #5
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 574
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 574
    Par défaut
    bonjour,
    je t'invite à utiliser la propriété Picture d'un label!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    J'ai eu le même problème avant de comprendre ceci :

    Je suis sur un moniteur 4K, zoom à 200%. Voilà pourquoi mes images s'affichaient mal. Il semble que VBA ne gère pas correctement cet affichage pour les images.

    Aucun problème lorsque j'utilise un moniteur 1080p.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Etat]Probleme affichage image dans états
    Par bibichris dans le forum IHM
    Réponses: 11
    Dernier message: 18/09/2013, 17h17
  2. probleme image dans userform
    Par panda78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/07/2012, 10h08
  3. qualité image dans un userform
    Par niko69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/06/2008, 12h15
  4. Probleme affichage image dans picturebox
    Par Julien1987 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 24/01/2007, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo