• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Afbeelding met opdracht knop invoegen in beveiligd excel blad

Status
Niet open voor verdere reacties.
Code:
Private Sub CommandButton1_Click()
On Error Resume Next
ActiveSheet.Shapes("ActiefPicture").Delete
Set sShape = ActiveSheet.Shapes.AddPicture(Application.GetOpenFilename("JPEG-Afbeelding (*.jpg), *.jpg"), _
         msoFalse, msoCTrue, Cells(11, 2).Left + 22, Cells(11, 2).Top, 390, 260)
sShape.Name = "ActiefPicture"
End Sub

Private Sub CommandButton2_Click()
On Error Resume Next
ActiveSheet.Shapes("ActiefPicture2").Delete
Set sShape = ActiveSheet.Shapes.AddPicture(Application.GetOpenFilename("JPEG-Afbeelding (*.jpg), *.jpg"), _
         msoFalse, msoCTrue, Cells(162, 2).Left + 22, Cells(162, 2).Top, 400, 345)
sShape.Name = "ActiefPicture2"
End Sub

Meer code is er niet nodig voor beide knoppen.
 
Laatst bewerkt:
Sanderc
In de prachtige verkorte code van Rudi waar ik zelfs nog van kan leren, kan je zien dat er maar 2 zaken zijn veranderd nl "actiefPicture en cells" , hier kan je wijzigingen aanbregen om je plaatje op een ander cel te plaatsen.
Wijzig eens iets en test dat uit , op deze manier ga je er het meest van leren en begrijpen.
 
@Sanderc Onnodige quotes verwijderd. Wanneer je direct reageert op een reactie is het niet nodig om dat bericht te quoten. Onnodig quoten heet dat, hetgeen niet gewenst is.
 
of
Code:
Private Sub CommandButton1_Click()
  On Error Resume Next

  ActiveSheet.Pictures("ActiefPicture").Delete
  ActiveSheet.Shapes.AddPicture(Application.GetOpenFilename("JPEG-Afbeelding (*.jpg), *.jpg"), 0, -1, Cells(11, 2).Left + 22, Cells(11, 2).Top, 390, 260).Name = "ActiefPicture"
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan