| 
    
     |  | こんばんは。 
 
 >よくよくみたら横幅縦幅ともに小さいためすべて
 >表示しきれてませんでした。
 >オートシェイプはセルみたいに縮小して全体を表示する
 >ということはできないですよね?
 
 >>対象のテキストボックスをクリックしたら、
 >>メッセージボックス等で全体の文字列を表示する
 
 なら簡単ですが・・・。
 
 一例です。新規ブックの標準モジュールに
 '===================================================================
 Option Explicit
 Sub テキストボックスのサンプル作成()
 Dim txtshp As Shape
 With ActiveCell
 Set txtshp = ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, .Left, .Top, .Width, .Height)
 With txtshp
 .TextFrame.Characters.Text = String(50, "あ")
 .OnAction = "DispText"
 End With
 End With
 End Sub
 '===================================================================
 Sub DispText()
 Dim shpnm As String
 If TypeName(Application.Caller) = "String" Then
 shpnm = Application.Caller
 With ActiveSheet.Shapes(shpnm)
 MsgBox .TextFrame.Characters.Text
 End With
 End If
 End Sub
 
 
 として、「テキストボックスのサンプル作成」を実行してみて下さい。
 
 実行すると、アクティブセルにテキストボックスを作成します。
 テキストとして「あ」を50個つなげました。
 
 作成したテキストボックスをクリックしてください。
 
 Msgboxでテキストが表示されます。
 
 |  |