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 :

Demande de modification d'une insertion d'image [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Par défaut
    Bonjour à tous :

    J'ai réussis tant bien que mal a faire fonctionner cette macro :

    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
    Private Sub Image1_Click()
    ' Routing pour insérer image dans un contrôle de formulaire ActiveX
    Dim Pict
    Dim ImgFileFormat As String
    Dim Ans As Integer
    ImgFileFormat = "Image JPEG (*.jpg),*.jpg,Bitmap (*.bmp),*.bmp,Png (*.png),*.png"
     
    Pict = Application.GetOpenFilename(ImgFileFormat)
    If Pict = False Then 'Aucune image sélectionnée
    Pict = ""
    Image1.Picture = LoadPicture(Pict)
    Exit Sub
    Else
    Image1.Picture = LoadPicture(Pict)
    Image1.PictureSizeMode = fmPictureSizeModeZoom
     
    End If
     
    End Sub
    je présume qu'il y a certainement des erreurs (n'hésiter pas a me la modifier pour optimisation)

    Par contre j'ai un soucis quand on clique sur l'image si on ne réinsère pas cette image celle ci est perdu.

    J'aimerai une solution pour soit garder la dernière image en cours à l'ouverture

    soit une variable par oui ou non "vous allez modifié l'image voulez vous continuer "

    Et franchement mes compétence sont tellement faible que je ne sais plus ou vraiment chercher.

    Voila je vous remercie d'avance pour votre aide

    J'ai un second soucis ma photo inserer dans excel triple de volume d'octet

    Vous avez une idée ?

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut HEU;;;;
    Bonjour

    regarde plutôt du coté de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Pictures.Insert(chemin )
    Au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Par défaut
    Avec le controle d'image ca peux marcher ?

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    non !
    un control image est un activeX donc plus gros en terme d'octets

    ce que je t'ai donné c'est la méthode pour ajouter ou mettre une image sur la feuille ca fait partie des shapes ce n'est pas le même composant
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Par défaut
    Donc j'avais bien compris et j'ai énorme soucis ma solution n'est pas réalisable.

    Techniquement elle fonctionne mais pour une image réalisé avec l'active x ca me fait un volume 10 fois supérieur par image et j'en ai 50 par fichier.

    J'avais choisit l'active x parceque mon cadre n'est pas dans une cellule et que ma photo se formate dans le cadre

    Avec la solution que tu m'as donné c'est dans une cellule et la je ne peux pas.

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut
    absolument faux !!

    tu peut très bien insérer une image (shapes) ou tu veux et de la taille que tu veux et même lui attribuer une macro si nécessaire

    bon en relisant ton premier post

    il me semble percevoir un simple clic sur l'image pour la changer et si aucun choix n'est fait laisser celle qui est présente
    c'est bien ca ?????
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

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

Discussions similaires

  1. Demande de modification d'une fonction si et sierreur
    Par tarikov2006 dans le forum Excel
    Réponses: 2
    Dernier message: 16/11/2014, 13h50
  2. modification d'une insertion dans la base
    Par smiles dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 01/04/2010, 00h56
  3. Réponses: 1
    Dernier message: 29/03/2007, 09h46
  4. Modification d'une seule partie de l'image.
    Par darius1000 dans le forum Flash
    Réponses: 3
    Dernier message: 03/08/2006, 12h47
  5. [MySQL] Insertion d'image dans une base de données
    Par dragonfly dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/03/2006, 14h59

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