VBA Bild mit Zellbezug einfügen nach Bedingung
14.11.2023 07:43:18
Nadine
ich möchte gerne bestimmte Bilder aus dem Pfad, die nach Erfüllung der Bedingung genau in diese eine Zelle eingefügt werden. Bedingte Formatierung ist mir bekannt, ist aber leider nicht farblich von dem Auftraggeber gewünscht.
Weiterhin wird die Tabelle manuell befüllt und die verformelten Ergebnisse verändern sich somit. Bedeutet, das Bild muss sich bei jeder Änderung (mit Bezug auf das Ergebnis) mit verändern.
mein bisheriger VBA Code klappt, aber die Bilder werden irgendwohin eingefügt und sind nicht auf die Zelle oder sogar auf die Zeile bezogen.
Sub grafik_einfügen()
For Each Zelle In Range("B2:B6")
If Zelle.Value = 1 Then
ActiveSheet.Pictures.Insert("I:\Pfad\Ausrufezeichen.png").Select
ElseIf Zelle.Value = 2 Then
ActiveSheet.Pictures.Insert("I:\Pfad\Haken.png").Select
Else
ActiveSheet.Pictures.Insert("I:\Pfad\Kreuz.png").Select
End If
Next Zelle
End Sub
Die Bilder sind in der Beispieldatei mit drin.
Vielen Dank.
https://www.herber.de/bbs/user/164251.xlsm