|    | 
     回答有難うございます。 
 
GUIで名前を変更したり、参照したりする方法を期待していました。 
例えば、「開発」リボンの「プロパティ」でWorksheetのプロパティが見れますが、 
そんな感じでオートシェイプも変更/参照出来ないものかと思ってました。 
(それ自体はマクロではありませんが、マクロにしか使わない操作ですので 
マクロの掲示板で質問させて頂いております。) 
 
ご教示頂いたコードをイミディエイトウィンドウから実行することで 
とりあえずは何とかなります。有難うございます。 
Selection.ShapeRange.Name = "Hoge" 
? Selection.ShapeRange.Name 
 
やってみて気が付いたのですが、変わった仕様(少なくとも私にとって)なんですね。 
・複数のオートシェイプに同じ名前を付けることが可能。 
・複数のオートシェイプに同じ名前(例:Hoge)を付けて、 
 Sheet1.Shapes("Hoge").fill.ForeColor.RGB = RGB(0,255,0) 
 すると、一つだけ緑になる。(最初に作ったオートシェイプ?) 
・操作されたオートシェイプを削除して、再度 
 Sheet1.Shapes("Hoge").fill.ForeColor.RGB = RGB(0,255,0) 
 すると、別の一つが緑になる。(2番目に作ったオートシェイプ?) 
 | 
     
    
   |