Hallo,
Ik ben bezig met een fotoquiz en ik wil telkens een nieuwe foto uit een map invoegen nadat er op de voorgaande foto is geklikt.
Ik wil hiervoor een stukje vba code schrijven dat dus zelf telkens door te klikken de volgende bestandsnaam pakt.
Mijn foto's heb ik dus 001.jpg tot en met 150.jpg genoemd.
Hieronder een voorbeeldje met het oproepen van een normale bestandsnaam, dit heb ik al werkend.
Ik maak dus een shape aan die ik vul met een foto,
Bij het klikken roept hij de Foto1_Del sub op, die ervoor zorgt dat deze aangemaakte shape weer verdwijnt.
Kan iemand mij helpen?
Alvast bedankt!
Ik ben bezig met een fotoquiz en ik wil telkens een nieuwe foto uit een map invoegen nadat er op de voorgaande foto is geklikt.
Ik wil hiervoor een stukje vba code schrijven dat dus zelf telkens door te klikken de volgende bestandsnaam pakt.
Mijn foto's heb ik dus 001.jpg tot en met 150.jpg genoemd.
Hieronder een voorbeeldje met het oproepen van een normale bestandsnaam, dit heb ik al werkend.
Ik maak dus een shape aan die ik vul met een foto,
Bij het klikken roept hij de Foto1_Del sub op, die ervoor zorgt dat deze aangemaakte shape weer verdwijnt.
Kan iemand mij helpen?
Alvast bedankt!
Code:
Sub Foto1()
Set myDocument = Worksheets(1)
With myDocument.Shapes.AddShape(msoShapeRectangle, 150, 0, 600, 600)
.Name = "foto1"
.Fill.UserPicture "C:\Users\Pictures\Totaal\001.jpg"
.ZOrder msoSendToBack
.OnAction = "Foto_toevoegen.Foto1_Del"
End With
End Sub
Laatst bewerkt door een moderator: