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 :

Nom image vs picture [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 291
    Par défaut Nom image vs picture
    Bonjour,

    je cherche une explication au fonctionnement Excel et VBA au nommage des images

    Je copie une image dans une colonne "y" ligne "x" et je récupère le nom d'une image insérée de suite juste après la copie par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        infV.Paste
        nomImg = infV.Shapes(infV.Shapes.Count).Name
    le résultat me donne "Picture 6"

    Lorsque je regarde le nom de l'image dans la zone nom d'Excel il s'affiche "Image 6"

    J'ai constaté :
    pour supprimer l'image :

    - suppression sur "Picture 6" supprime bien l'image

    - suppression sur "Image 6" l'image n'est pas trouvée

    - renommer l'image dans la zone nom "Image 6" en "image6" et suppression sur "image" supprime bien l'image


    Ma question faire pour supprimer l'image dans mon exemple :

    Dans ma cellule (x,y) l'image s'appelle "Image 6" or il faut utiliser "Picture 6" pour la supprimer, ou bien la renommer en "image6" lors de l'insertion

    Quelle est la méthode la plus sure ? Je peux trouver une astuce pour transformer "Image 6 " en "Picture 6" mais il me semble plus sage de ne pas "bidouiller" le nom

  2. #2
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 580
    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 580
    Par défaut
    Bonjour,
    VBA c'est en anglais, EXCEL c'est les paramètres régionaux en français pour ce qui te concerne !

    Considères les paramètres régionaux comme un traducteur !

    Excel s'adapte à la culture de l'utilisateur,VBA s'adresse au développeurs.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 291
    Par défaut
    Bonjour,

    j'ai résolu mon problème en utilisant la propriété "Shape.TopLeftCell" pour supprimer l'image

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

Discussions similaires

  1. Glisser deposer nom image
    Par cathy9999 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/07/2007, 09h14
  2. faire défiler image dans picture box
    Par cd090580 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/02/2007, 16h00
  3. EditBox & nom Image
    Par meera dans le forum MFC
    Réponses: 22
    Dernier message: 15/10/2006, 19h09
  4. Recupérer le nom d'une Picture ds MsHFlexgrid
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/05/2006, 20h49
  5. Réponses: 5
    Dernier message: 07/03/2006, 12h09

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