comment puis-je afficher une photo par son nom

  • Initiateur de la discussion Initiateur de la discussion ExcelDZ
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : comment puis-je afficher une photo par son nom

Bonjour katib,

Code à modifier selon ton choix.


Code:
Dim sh, img, repertoire, nf

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False

 suppression
  repertoire = "D:\Dossiers Excel\Importation Images\" 'Répertoire à modifier
    nf = repertoire & Range("B3") & ".jpg"  'En B3 le nom de l'image
   
    On Error Resume Next
      With Range("B3")
    If Dir(nf) <> "" Then
      Set img = ActiveSheet.Pictures.Insert(nf)
      img.Name = .Value
      img.Top = .Top
      img.Left = .Left
    End If
Range("B2").Value = .Value
End With
Application.EnableEvents = True
End Sub


Sub suppression()
  For Each sh In ActiveSheet.Shapes
    If sh.Type <> 8 Then sh.Delete
  Next sh
End Sub


A+ 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
180
W
  • Question Question
Microsoft 365 Insertion de photo
Réponses
14
Affichages
654
Réponses
2
Affichages
164
Réponses
7
Affichages
212
Réponses
3
Affichages
119
Réponses
5
Affichages
262
Retour