Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Image
BildScreenshot zu Image Image-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema ListBox
BildScreenshot zu ListBox ListBox-Seite mit Beispielarbeitsmappe aufrufen

bild anzeigen in User Form


Betrifft: bild anzeigen in User Form von: Claudius
Geschrieben am: 03.12.2017 16:28:05

Hallo,
Ich habe eine Exceltabelle. in Spalte A ist die laufende Nummer, in Spalte I der Verweis auf ein Bild mit dem kopletten Dateipfad und Bildname.
Dazu passend gibt es eine User-Form. Im Bildfeld Image1 soll nun nach Auswahl der laufenden Nummer in der Listbox 1 das dazu passende Bild angezeigt werden.
Kann mir dazu jemand mit dem Code helfen?
Vielen Dank!

  

Betrifft: AW: bild anzeigen in User Form von: Sepp
Geschrieben am: 03.12.2017 16:54:33

Hallo Claudius,

das geht so (nach deinen Angaben).

Private Sub ListBox1_Change()
Dim varRet As Variant, strFile As String

If ListBox1.ListIndex > -1 Then
  With Sheets("Tabelle1") 'Tabellennme anpassen!
    varRet = Application.Match(Clng(ListBox1.Text), .Columns(1), 0)
    If Not IsError(varRet) Then
      strFile = .Cells(varRet, 9).Value
      If Dir(strFile, vbNormal) <> "" Then
        Image1.Picture = LoadPicture(strFile)
      Else
        Image1.Picture = LoadPicture("")
      End If
    End If
  End With
End If
End Sub

Gruß Sepp



  

Betrifft: AW: bild anzeigen in User Form von: Claudius
Geschrieben am: 03.12.2017 17:26:30

Hallo, Sepp!
Super, funktioniert, vielen Dank!

Grüße
Claudius


Beiträge aus den Excel-Beispielen zum Thema "bild anzeigen in User Form"