Insérer image, VBA

Résolu
Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Sur une Userform je cherche à permettre à l'utilisateur d'aller chercher une image dans le fichier de son choix (C:/ D:/ E:/) et qu'elle s'affiche en tant que fond de commentaire dans la case de mon choix. Est-ce possible?

--
Thor tue
Configuration: ...

6 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Salut Farfadet,
    Dans ton UserForm, créé un bouton de commande que tu nommeras insérer image ou ce que tu veux... double clic dessus et insère ce code :

    With Application.FileDialog(msoFileDialogFilePicker)
    .AllowMultiSelect = False
    .InitialFileName = CurDir
    .Filters.Clear
    .Filters.Add Description:="Images", Extensions:="*.jpg", Position:=1
    .Title = "Choix de l'image"
    If .Show = -1 Then TheFile = .SelectedItems(1) Else TheFile = 0
    End With
    If TheFile = 0 Then MsgBox ("aucun fichier image choisi")
    Range("A1").AddComment
    Range("A1").Comment.Visible = True
    [A1].Comment.Shape.Fill.UserPicture TheFile

    Sources et plus d'infos ici
    0
  2. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Ok ca marche!

    Merci!
    0
  3. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Petit souci, si finalement n annule et on ne veut pas d'image ben ça bug. comment faire?
    0
  4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    A la place de :

    If TheFile = 0 Then MsgBox ("aucun fichier image choisi")

    mettre :

    If TheFile = 0 Then
    MsgBox ("aucun fichier image choisi")
    Exit Sub
    End If

    Bonne question, je n'ai pas pensé à cela...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Ca marche!

    Merci!
    0
  7. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Il n'y a pas de quoi.
    @+
    0