• 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.

Objecten selecteren VBA

Status
Niet open voor verdere reacties.

BertrumsJ

Gebruiker
Lid geworden
18 feb 2012
Berichten
5
Het is met VBA mogelijk om ALLE objecten te selecteren in Excel maar ik wil alleen de objecten in een bepaalde kolom selecteren.
Is dit mogelijk?

In het voorbeeld wil ik alle foto's in kolom A selecteren, kopiëren en naar een ander tabblad verplaatsen
 

Bijlagen

even googlen heeft dit opgeleverd

Code:
Sub SelectShapes()
Dim shp As Shape
Dim r As Range

Set r = Range("A1:A500")

For Each shp In ActiveSheet.Shapes
    If Not Intersect(Range(shp.TopLeftCell, shp.BottomRightCell), r) Is Nothing Then _
        shp.Select Replace:=False
Next shp
End Sub
 
In jouw bestand:

Code:
Sub M_snb()
   Sheet1.Shapes.Range(Array(1, 2, 3)).Select
   Selection.Copy
   Sheet2.Paste Sheet2.Cells(1,4)
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan