Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
840to844
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
840to844
840to844
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Name einer angeklickten Grafik ermitteln

Name einer angeklickten Grafik ermitteln
24.01.2007 08:43:27
Frank
Halli hallo,
Habe in einem Excel-Blatt Bilder eingfügt. Wurde ein Bild selektiert,
kann ich über folgendes Makro diesem Bild einen Namen vergeben.

Sub Shape_Name_vergeben()
'Bennenen einer selektierten Grafik
Dim shape_name As String
Dim oShape As Shape
shape_name = Application.InputBox(Prompt:="Bildname ?")
Set oShape = ActiveSheet.Shapes(Selection.Name)
With oShape
.Name = shape_name
.OnAction = "Mein_Name"
End With
End Sub

Nun wollte ich mir über "Mein_Name" den Namen der angeklickten Grafik
in einer Box zeigen lassen.

Sub Mein_Name()
Dim shape_name As String
shape_name = .....
MsgBox "Mein Name ist " & shape_name
End Sub

Aber irgendwie klappt das nicht - weil da fehlt noch was.
Weder ActiveSheet.Shapes(Selection.Name) noch
ActiveSheet.Shapes(OnAction.Name) bringen ohne Fehlermeldung
einen Namen. :-(
Hat da jemand eine Idee?

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

Betreff
Datum
Anwender
Anzeige
AW: Name einer angeklickten Grafik ermitteln
24.01.2007 08:50:04
EtoPHG
Hallo Frank,
Ohne gigi drumherum:

Sub versiv()
On Error Resume Next
MsgBox "My name is " & Selection.Name & vbCrLf & _
" James " & Selection.Name
End Sub

Gruss Hansueli
AW: Name einer angeklickten Grafik ermitteln
24.01.2007 23:58:37
Daniel
Hallo
z.b. mit diese Makro im allgemeinen Modul:

Sub Mein_Name()
msgbox "Mein Name ist " & application.caller
End Sub

Gruß, Daniel
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige