Hoi,
Ik zit met het volgende probleem.
Ik wil een afbeelding verwijderen uit een bepaalde range van een werkblad.
Nu kan ik wel afbeeldingen verwijderen uit het hele werkblad met
maar dan verwijderd hij dus alle afbeeldingen.
Nu heb ik leven zitten googlen en kwam ik de volgende code tegen
maar bij deze krijg ik een fout melding (fout 1004) in de volgende regel
Weet iemand wat er fout is in deze code of heeft iemand een ander idee hoe je een afbeelding uit een bepaalde range kunt verwijderen?
Het gaat overigens om excel 2000
B.v.d.
Tim
Ik zit met het volgende probleem.
Ik wil een afbeelding verwijderen uit een bepaalde range van een werkblad.
Nu kan ik wel afbeeldingen verwijderen uit het hele werkblad met
code:
1
2
3
| For Each GetShape In ActiveSheet.Shapes
GetShape.Delete
Next |
maar dan verwijderd hij dus alle afbeeldingen.
Nu heb ik leven zitten googlen en kwam ik de volgende code tegen
code:
1
2
3
4
5
6
7
8
| Dim GetShape As Shape
With ActiveSheet
For Each GetShape In .Shapes
If Not Application.Intersect(GetShape.TopLeftCell, .Range("B2:G3")) Is Nothing Then
If GetShape.Type = msoPicture Then GetShape.Delete
End If
Next GetShape
End With |
maar bij deze krijg ik een fout melding (fout 1004) in de volgende regel
code:
1
| If Not Application.Intersect(GetShape.TopLeftCell, .Range("B2:G3")) Is Nothing Then |
Weet iemand wat er fout is in deze code of heeft iemand een ander idee hoe je een afbeelding uit een bepaalde range kunt verwijderen?
Het gaat overigens om excel 2000
B.v.d.
Tim