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 :

[VBA-E] deplacement d'une 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
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut [VBA-E] deplacement d'une image
    Après avoir inséré une image, je voudrai la deplacer de 5, 6 pixels sur la gauche et la descendre de 5 ou 6 pixel. Y a t il une fonction pour faire cela?

    Je ne veux pas la decaler d'une cellule. Juste la deplacer par rapport à une cellule

    Merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Image.top = Image.top + 5
    Image.left = Image.left -12
    Image.left = Cells(10,12).left + 5
    Pour une image placée dans la feuille de calculs, tu dois indiquer la feuille
    Worksheets(LaFeuille).Image...
    A+

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut
    donc la j insere mon image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        ActiveSheet.Pictures.Insert( _
            chemin & "\" & compteur & ".bmp").Select
    et ensuite j'ecris cela si ma feuille s'appelle nom?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("nom").Image.Left = Cells(10, 12).Left + 5
    Comment je lui dis que mon image est celle que je viens d'inserer? IL faut que je remplace image par queluqe chose ou que je declare une variable image avec son chemin?

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    voir ...:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Dim iMonImage As Picture
    Set iMonImage = ActiveSheet.Pictures.Insert(chemin & "\" & compteur & ".bmp")
    iMonImage.Top = Cells(10, 2).Top + 5
    iMonImage.Left = Cells(10, 2).Left

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut
    un grand merci ca marche

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

Discussions similaires

  1. [VBA-E] maj d'une image dans un doc word
    Par dev81 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/04/2007, 16h59
  2. Réponses: 1
    Dernier message: 29/03/2007, 09h46
  3. [VBA-E] Débutante, insérer une image dans une cellule
    Par sab_etudianteBTS dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 23/03/2007, 15h55
  4. [Image]Déplacer/enregistrer une image crée par PHP ?
    Par renaud26 dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 17/03/2006, 15h00
  5. [VBA-W] [Word] Insérer une image MSChart
    Par fredo1664 dans le forum VBA Word
    Réponses: 2
    Dernier message: 20/11/2002, 09h09

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