Ich benötige ein Modul mit dem Ich ca 500 .jpg Bilder aus einem Ordner die benannt sind nach der Artikelnummer, den dazugehörigen Artikelnummern (Bsp. 123456-123) in Spalte C zuordnen kann.
Sub InsertPics()
Dim Rw&, PFAD$, Datei$, Bild As Shape
PFAD = "C:\Users\PC\Desktop\Bags-Pics\"
With ActiveSheet
For Rw = 2 To 10
Datei = .Range("C" & Rw) & ".jpg"
If Dir(PFAD & Datei) vbNullString Then
.Pictures.Insert (PFAD & Datei)
Set Bild = .Shapes(.Shapes.Count)
Bild.LockAspectRatio = msoFalse
Bild.Left = .Range("A" & Rw).Left
Bild.Top = .Range("A" & Rw).Top
Bild.Width = .Range("A" & Rw).Width
Bild.Height = .Range("A" & Rw).Height
End If
Next
End With
End Sub
Ich hatte in einem anderem Beitrag https://www.herber.de/forum/archiv/1612to1616/1615409_Per_Makro_Bilder_aus_Ordner_in_Excel_einfuegen.html
ein ähnliches Problem gefunden allerdings funktioniert der Code leider nicht.
Hat einer eine Idee was falsch läuft?
Fehler beim Kompilieren: Syntaxfehler
PS: Ich bin ein absoluter Anfänger was Markros, VBAs etc angeht :P
Liebe Grüße
Mathias