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 :

insertion d image


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2012
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 12
    Par défaut insertion d image
    Bonjour j ai ce code pour afficher une image selon nom de page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub InsertPhoto()
    répertoirePhoto = ThisWorkbook.Path & "d:\Photo\" ' Adapter
    nom = ActiveSheet.Name
      ActiveSheet.Pictures.Insert(répertoirePhoto & nom & ".jpg").Name = nom
      ActiveSheet.Shapes(nom).Left = [B1].Left
      ActiveSheet.Shapes(nom).Top = [B1].Top
    End Sub
    Sauf que j ai 2 jpg a afficher automatiquement j ai donc penser a ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub InsertImages()
       répertoirePhoto = "d:\Photo\" ' Adapter
      répertoireCoupe = "d:\Coupe\" ' Adapter
     
    nom = ActiveSheet.Name
     ActiveSheet.Pictures.Insert(répertoirePhoto & nom & ".jpg").Name = nom
      ActiveSheet.Shapes(nom).Left = [B1].Left
      ActiveSheet.Shapes(nom).Top = [B1].Top
     
     
        nom1 = ActiveSheet.Name
     ActiveSheet.Pictures.Insert(répertoireCoupe & nom1 & ".jpg").Name = nom1
      ActiveSheet.Shapes(nom1).Left = [B30].Left
      ActiveSheet.Shapes(nom1).Top = [B30].Top
    End Sub
    Mais Cela marche pas pourquoi

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Qu'est-ce qui ne marche pas ?
    As-tu un message d'erreur ?
    Si oui, lequel ?

  3. #3
    Membre averti
    Inscrit en
    Février 2012
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 12
    Par défaut
    Pas de message d erreur mais la seconde photo ne s affice pas au bon endroit

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour, bonjour,

    l'erreur du code réside dans la non différenciation des noms d'images ‼


    Et en respectant la règle TBTO, il n'y en a même pas besoin !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      With ActiveSheet.Pictures.Insert(répertoireCoupe & nom1 & ".jpg")
         .Left = [B30].Left
          .Top = [B30].Top
      End With
    _______________ ____________________________________ ______________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  5. #5
    Membre averti
    Inscrit en
    Février 2012
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 12
    Par défaut
    Impeccable merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub InsertImages()
       répertoirePhoto = "c:\Photo\" ' Adapter
      répertoireCoupe = "c:\Coupe\" ' Adapter
     
    nom = ActiveSheet.Name
     
     
       With ActiveSheet.Pictures.Insert(répertoirePhoto & nom & ".jpg")
         .Left = [B357].Left
          .Top = [B357].Top
           End With
         With ActiveSheet.Pictures.Insert(répertoireCoupe & nom & ".jpg")
         .Left = [A379].Left
          .Top = [A379].Top
      End With
     
    End Sub

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

Discussions similaires

  1. [CR 9] Insertion d'image et poids des états
    Par cdu dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 19/02/2021, 11h46
  2. Formulaire et insertion d'image
    Par cadomalo dans le forum Access
    Réponses: 5
    Dernier message: 10/01/2006, 10h40
  3. Insertion d'image
    Par Bouboubou dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 8
    Dernier message: 11/12/2005, 22h44
  4. [JTable] Insertion d'images dans la première colonne
    Par cocolepelo dans le forum Composants
    Réponses: 2
    Dernier message: 29/11/2005, 15h17
  5. [CR8.5][Visual Adelia] Insertion d'images sur état
    Par adu dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 01/12/2004, 16h34

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