HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.183
Beste,
Ik loop met het volgende rond.
Een fotoboek maken van één rij foto`s heb ik voor elkaar gekregen met onderstaande code.
Hij kijkt in kolom 2 of hij een overeenkomst heeft met de desbetreffende map waar mijn excel bestand in staat.
Zo ja dan plaats hij een foto in kolom 3 werkt perfect.
Graag zou ik het anders willen doen namelijk:
In de werkmap "lijst" staat een aantal nummers en omschrijving die ik in de map "fotoboek" zou willen hebben maar dan met drie foto`s naast elkaar met daaronder het artikelnummer en de regel daaronder dan de omschrijving.
Ik zou op het ogenblik niet weten hoe ik de code opzij kan laten kijken om de foto te plaatsen i.p.v. in kolom twee.
Tevens is de lijst elke keer verschillend van lengte, en opvolgend van nummer.
Deze dient dan ook zo te komen in het fotoboek, van links naar rechts opvolgend en dan weer verder op de volgende regel.
In de bijlage vind je een voorbeeld van hoe ik het in gedachten had.
Ik hoop dat we er samen uitkomen
Bekijk bijlage lijst naar fotoboek.xlsx
Groet HWV
Ik loop met het volgende rond.
Een fotoboek maken van één rij foto`s heb ik voor elkaar gekregen met onderstaande code.
Hij kijkt in kolom 2 of hij een overeenkomst heeft met de desbetreffende map waar mijn excel bestand in staat.
Zo ja dan plaats hij een foto in kolom 3 werkt perfect.
Graag zou ik het anders willen doen namelijk:
In de werkmap "lijst" staat een aantal nummers en omschrijving die ik in de map "fotoboek" zou willen hebben maar dan met drie foto`s naast elkaar met daaronder het artikelnummer en de regel daaronder dan de omschrijving.
Ik zou op het ogenblik niet weten hoe ik de code opzij kan laten kijken om de foto te plaatsen i.p.v. in kolom twee.
Tevens is de lijst elke keer verschillend van lengte, en opvolgend van nummer.
Deze dient dan ook zo te komen in het fotoboek, van links naar rechts opvolgend en dan weer verder op de volgende regel.
In de bijlage vind je een voorbeeld van hoe ik het in gedachten had.
Ik hoop dat we er samen uitkomen
Bekijk bijlage lijst naar fotoboek.xlsx
Code:
Option Explicit
Sub InsertPicture()
Dim i As Integer
i = 2
Do Until Cells(i, 2).Value = ""
On Error Resume Next
With ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & Cells(i, 2).Value)
.Top = Cells(i, 2).Top
.Left = Cells(i, 3).Left
.Width = (.Width / .Height) * Cells(i, 4).Height
.Height = Cells(i, 2).Height
End With
i = i + 1
Loop
End Sub
Groet HWV