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 :

Pb d'insertion d'image avec une macro sur Excel 2007


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Pb d'insertion d'image avec une macro sur Excel 2007
    Bonjour,
    je viens de passer à la version Excel 2007, et une macro que j'utilisais depuis des années, ne fonctionne pas avec cette version.
    Ma macro permettait de mettre des drapeaux sur des cellules.
    Par exemple, la macro mettait un drapeau français sur une cellule .fr.
    Sur Excel 2007, l'image ne s'insère plus dans la cellule sélectionnée mais toujours au même endroit (sur une cellule non sélectionnée).

    Voilà le principe de ma macro, ca efface toutes les images puis ca remet les drapeaux sur les cellules où il y a besoin.

    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
    18
    19
    20
    21
     
    Dim Obj As Shape 
    Dim n, nbcolonne, m As Integer 
    nbcolonne = 1400 
    n = 2 
    m = 183 
     
     
    For Each Obj In Worksheets("Fournisseur").Shapes 
    If Obj.Type = msoPicture Then Obj.Delete 
    Next Obj 
     
    'Argentine 
    For n = 2 To nbcolonne 
    If Cells(n, 4) = ".arg" Then 
    Cells(n, 4).Select 
    ActiveSheet.Pictures.Insert("C:\Travail\Drapeau\Argentine.gif").Select 
    Selection.Name = n 
    End If 
    Next n 
    End Sub

    Si quelqu'un peut m'aider, ca serait sympa.
    Merci d'avance

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 120
    Points : 181
    Points
    181
    Par défaut
    Salut Tigrou et le forum

    N'ayant pas encore Excel 2007, je tente une solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ... 
    ActiveSheet.Pictures.Insert("C:\Travail\Drapeau\Argentine.gif").Select 
    With Selection 
    .Name = n 
    .Top = Cells(n, 4).Top 
    .Left = Cells(n, 4).Left 
    End With
    ...
    Mytå_Qc

Discussions similaires

  1. [XL-2007] Convertir les formes en image avec une macro
    Par amapacha dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/09/2014, 16h41
  2. Insertion des lignes avec une macro
    Par amapacha dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/09/2014, 12h41
  3. [XL-2003] Récupérer une valeur via COM (avec une macro sur la cellule)
    Par a028762 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/06/2010, 17h23
  4. [XL-2003] Comment déplacer une image avec une macro
    Par soular12 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/01/2010, 18h34
  5. insertion image avec une macro pour word
    Par bricoleur76 dans le forum VBA Word
    Réponses: 3
    Dernier message: 12/03/2009, 22h14

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