snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 20.244
1. zet in het werkblad bij het artikel zonder foto het pad naar de afbeelding "geen_foto.jpg"
2. zorg ervoor dat er een afbeelding in de map met afbeeldingen staat met de naam 'geen_foto.jpg"
3. reduceer je code tot:
2. zorg ervoor dat er een afbeelding in de map met afbeeldingen staat met de naam 'geen_foto.jpg"
3. reduceer je code tot:
Code:
Sub MM_snb()
sn = Sheets("Lijst").Cells(1).CurrentRegion
With Sheets("lijst").Cells(1, 100).Resize(UBound(sn))
.Formula = "=rand()"
st = Evaluate("index(rank(" & .Address & "," & .Address & "),)")
.Columns(100).ClearContents
End With
With Sheets("Voorblad")
For j = 0 To 175
.Shapes.AddPicture "P:\automatisering\mijn afbeeldingen\Website afbeeldingen\472 DS_Photo\" & sn(st(j Mod UBound(sn) + 1, 1), 1) & ".jpg", 0, 1, .Columns(j Mod 11 + 1).Left + 4, .Rows(j \ 11 + 1).Top + 4, 35, 35
Next
End With
End Sub