Namen in VBA ansprechen
#1
hi,

ich habe ein Rechteckt, was so angesprochen wird in VBA:
ActiveSheet.Shapes.Range(Array("Rounded Rectangle 1")).Select
    With Selection.ShapeRange.Fill
        .Visible = msoTrue
        .ForeColor.ObjectThemeColor = msoThemeColorAccent1
        .ForeColor.TintAndShade = 0
        .ForeColor.Brightness = 0
        .Transparency = 0
        .Solid
    End With


Jetzt habe ich aber einen Namen vergeben für das Rechteckt. Wie spreche ich das nun an?
Antworten Top
#2
Hallo,

mit dem vergebenen Namen spricht man es an.

Gruß Uwe
Antworten Top
#3
Hallo,

du solltest einzelne Shapes nicht über die .Range() Methode der Shapes-Auflistung ansprechen und vor allem auf das Selektieren verzichten:
Me.Shapes("derName").Flip

Viele Grüße
derHöpp
Vom Handy gesendet
Antworten Top
#4
Ein Objekt (mit einer Name) eine Name vergeben ist 100%, ganz, völlig überflüssig (und das sind diese drei Kwalifikationen auch).
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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