Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…