Goedendag allen!
Ik zit met een vraag... , joh
Als je in excel met vba 36 regels copieert, copieert hij de plaatjes mee.
Als je die regels met vba verwijdert, verwijdert hij alles, behalve de plaatjes... ?
Nu heb ik gezocht op internet en heb ik de volgende code gebruikt
Sub Test()
Dim Sh As Shape
With Worksheets("Sheet1")
For Each Sh In .Shapes
If Not Application.Intersect(Sh.TopLeftCell, .Range("C1:C50")) Is Nothing Then
If Sh.Type = msoPicture Then Sh.Delete
End If
Next Sh
End With
End Sub
De met BOLD aangeduide regel geeft nu echter de volgende foutmelding:
Deze eigenschap of methode wordt niet ondersteund door dit object.
Iemand enig idee wat er mis is?
Alvast bedankt! , Aat
PS: Berijk is natuurlijk bereik...
Ik zit met een vraag... , joh

Als je in excel met vba 36 regels copieert, copieert hij de plaatjes mee.
Als je die regels met vba verwijdert, verwijdert hij alles, behalve de plaatjes... ?
Nu heb ik gezocht op internet en heb ik de volgende code gebruikt
Sub Test()
Dim Sh As Shape
With Worksheets("Sheet1")
For Each Sh In .Shapes
If Not Application.Intersect(Sh.TopLeftCell, .Range("C1:C50")) Is Nothing Then
If Sh.Type = msoPicture Then Sh.Delete
End If
Next Sh
End With
End Sub
De met BOLD aangeduide regel geeft nu echter de volgende foutmelding:
Deze eigenschap of methode wordt niet ondersteund door dit object.
Iemand enig idee wat er mis is?
Alvast bedankt! , Aat
PS: Berijk is natuurlijk bereik...

Laatst bewerkt: