Dim MyShape As Object Dim ObjS As Object Dim TempStr As String
For Each MyShape In ActiveSheet.Shapes If MyShape.Type = 21 Then For Each ObjS In MyShape.GroupItems On Error Resume Next TempStr = ObjS.TextFrame.Characters.Text On Error GoTo 0 If TempStr <> "" Then ObjS.TextFrame.Characters.Text = "あああ" End If Next End If Next