VBA mehrere Formen/Shapes ansprechen
#1
Hallo liebe Community,

ich habe auf einem Arbeitsblatt eine Ansammlung von Formen/Shapes. Jetzt habe ich den Formen, die ich per VBA ansprechen möchte, einen individuellen Namen gegeben. 
Als Beispiel: Birne10, Birne20, Birne30, Birne40 usw..

Wie kann ich jetzt im Code alle ansprechen ohne alle beim Namen aufzuführen, es sind ca. 100 Formen.  20

Liebe Grüße 
Mitness
Mit freundlichen Grüßen

Mitness 43
Top
#2
Hallo Mitness,

z.B. so:

Code:
Sub aTest()
  Dim i As Long
  For i = 10 To 20 Step 10
    With ActiveSheet.Shapes("Birne" & i)
      Debug.Print .Name
    End With
  Next i
End Sub

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Mitness
Top
#3
Benütze F1 im VBEditor.

Code:
Sub M_snb()
  Sheet1.OLEObjects.Select
End Sub

Code:
Sub M_snb()
  Sheet1.shapes.Selectall
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • Mitness
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste