Transparent si pas d'image.

Hulk

XLDnaute Barbatruc
Hello ami(e)s Excellien(ne)s :)

Ai un petit soucis d'affichage dans un Shape.

En gros :

Si la valeur de la cellule = "" il affiche un transparent. -> Ok

Mais si la valeur de la cellule = "Tomates" et que je n'ai pas l'image des tomates, il plante, mais je souhaiterais qu'il affiche aussi le transparent !

Le mieux est de voir le fichier joint.

Attends vos lumières :cool:
 

Pièces jointes

  • Image.zip
    37 KB · Affichages: 42
  • Image.zip
    37 KB · Affichages: 41
  • Image.zip
    37 KB · Affichages: 44

TempusFugit

XLDnaute Impliqué
Re : Transparent si pas d'image.

Bonjour


Cela semble OK ainsi
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim image As String
If Not Intersect(Target, Range("B7")) Is Nothing Then
If Not Len(Dir(ActiveWorkbook.Path & "\" & Target.Value & ".jpg", vbNormal)) > 0 Then
image = ActiveWorkbook.Path & "\" & "Transparent" & ".jpg"
Shapes("Rectangle 1").Fill.UserPicture image
Else
image = ActiveWorkbook.Path & "\" & Target.Value & ".jpg"
Shapes("Rectangle 1").Fill.UserPicture image
End If
End If
End Sub
 

Discussions similaires

Réponses
1
Affichages
505

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia