Fichiers .png et excel
Résolu/Fermé
A voir également:
- Convertir png en excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
1 réponse
m@rina
Messages postés
21297
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
11 383
4 juil. 2008 à 01:21
4 juil. 2008 à 01:21
Bonjour,
Je ne vois pas comment associer une cellule à une image sans passer par du VBA.
On peut imaginer un contrôle Image (de la boîte à outils Contrôles) dont la propriété Picture changera selon le contenu de la cellule A1 par exemple, avec une macro comme celle ci :
Private Sub Worksheet_Change(ByVal maplage As Range)
If Not Intersect(Range("A1"), maplage) Is Nothing Then
If maplage = "carreau" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\carreau.png")
ElseIf maplage = "coeur" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\coeur.png")
ElseIf maplage = "pique" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\pique.png")
ElseIf maplage = "trèfle" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\trèfle.png")
End If
End If
End Sub
Je ne vois pas comment associer une cellule à une image sans passer par du VBA.
On peut imaginer un contrôle Image (de la boîte à outils Contrôles) dont la propriété Picture changera selon le contenu de la cellule A1 par exemple, avec une macro comme celle ci :
Private Sub Worksheet_Change(ByVal maplage As Range)
If Not Intersect(Range("A1"), maplage) Is Nothing Then
If maplage = "carreau" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\carreau.png")
ElseIf maplage = "coeur" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\coeur.png")
ElseIf maplage = "pique" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\pique.png")
ElseIf maplage = "trèfle" Then
Image1.Picture = LoadPicture("C:\...\Mes documents\Mes images\trèfle.png")
End If
End If
End Sub
4 juil. 2008 à 14:06