Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1012to1016
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

For each shape in Selection

For each shape in Selection
25.09.2008 10:28:00
Atikar
Hallo Leute,
ich würde gerne alle Namen der ausgewählten Shapes auslesen, leider bekomm ich das nicht hin, und im Archiv hab ich auch nichts gefunden.
Sollte so ähnlich aussehen:
For Each sShape in Selection
msgbox sShape.name
next sShape
leider funktioniert das nicht
Gruss
Atikar

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For each shape in Selection
25.09.2008 11:17:25
Beverly
Hi Atikar,

Sub shapes_name()
Dim shShape As Shape
For Each shShape In ActiveSheet.Shapes
If shShape.Top > Selection.Top And shShape.Left > Selection.Left And _
(shShape.Top + shShape.Height 




AW: For each shape in Selection
25.09.2008 12:17:00
fcs
Hallo Atikar,
hier mein Lösungsvorschlag.
Das Aufwendigste hier wie so oft: Die Ausnahmen als Fehler sinnvoll abzufangen.
Gruß
Franz

Sub NamenSelektierterObjekte()
Dim objObject As Object
On Error GoTo Fehler
For Each objObject In Selection
With objObject
MsgBox "Name Objekt: " & .Name & vbLf & "Zelle links oben: " & .TopLeftCell.Address
End With
Next
Fehler:
If Err.Number  0 Then
Select Case Err.Number
Case 438 'Nur ein Objekt ist gewählt
Set objObject = Selection
With objObject
MsgBox "Name Objekt: " & .Name
End With
Case 1004
MsgBox "Es wurde kein Objekt selektiert"
Case Else
MsgBox "Fehler: " & Err.Number & vbLf & Err.Description
End Select
End If
End Sub


Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige