bräuchte bitte eure Hilfe meinen Code zu vervollständigen.
Sachstand: Auszug aus meinem Code
Ich drücke auf ein Button und dann soll er mir das Bild aus dem Ordner laut StrPfad finden und einfügen bzw. wenn keines vorhanden ist dann eine MSGBox öffnen, dies mitteilen und dann abrechen.
Fehler: Es kommt immer die MSGBox mit Kein Titelbild gefunden!
Dim strPath As String
Dim strPfad As String
Dim StrFile As String
Dim strBild As String
Dim rngZiel As Range
strPath = "Y:\01\101\" ' wo sich die Ordner befinden
strPfad = Worksheets("01").Range("C1").Value ' befindet sich der Ordnername
StrFile = strPath & strPfad & "\"
strBild = Dir(StrFile & "Titelbild" & "*.ipg") ' Der Bildname ist immer Titelbild, egal in welchen Ordner
If Dir(strBild, vbNormal) = "" Then
MsgBox "Kein Titelbild vorhanden!"
Exit Sub
Else
Set rngZiel = Range("D11").MergeArea ' Die Zelle wo das Bild eingefügt wird
Application.ScreenUpdating = False
With ActiveSheet.Pictures.Insert(StrFile & strBild).ShapeRange
.LockAspectRatio = msoTrue
.Top = rngZiel.Top
.Left = rngZiel.Left
.Height = Application.CentimetersToPoints(9)
.Width = Application.CentimetersToPoints(12.25)
End With
Application.ScreenUpdating = True
End If
Versuche mich jetzt schon zwei Tage daran und finde die Lösung nicht.
Wäre um Lösungsansätze oder Hilfe froh!
Danke