| 
    
     |  | ▼珠ちゃん(素人です) さん: こんばんは。
 
 >セルをクリックすると、テキストボックスが出てきてセル内容を大きく見たい。
 クリックではなく、ダブルクリックで
 
 >テキストボックスが出てきてセル内容を大きく見たい。
 
 という仕様にしましょう!!
 
 Thisworkbookのモジュールに
 '=============================================================
 Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
 Const tnm = "__txt"
 Dim wk1 As Variant
 Dim wk2 As Variant
 Dim txt As TextBox
 On Error Resume Next
 
 If Target.Count = 1 Then
 Set txt = Sh.TextBoxes(tnm)
 If Err.Number <> 0 Then
 With Target
 Set txt = Sh.TextBoxes.Add(.Left, .Top, .Width, .Height)
 End With
 End If
 With Target
 txt.Visible = True
 txt.Formula = "=" & .Address
 txt.Name = tnm
 txt.Left = .Left
 txt.Top = .Top
 txt.Width = .Width * 3
 txt.Height = .Height * 3
 txt.Font.Name = .Font.Name
 txt.Font.Size = .Font.Size * 3
 End With
 txt.Select
 Err.Clear
 Do
 wk1 = TypeName(Selection)
 wk2 = Selection.Name
 If Err.Number <> 0 Then Exit Do
 If txt.Name <> wk2 Or wk1 <> "TextBox" Then Exit Do
 DoEvents
 Loop
 txt.Visible = False
 End If
 Cancel = True
 End Sub
 
 これで、任意の値の入っているセルをダブルクリックしてみてください。
 
 セルの内容が描画のテキストボックスにて拡大表示されます。
 他のセルを選択したタイミングでテキストボックスは消えます。
 
 厳密にはいくつか問題点もありますが、
 トレースしてコードの意味を理解してみてください。
 
 
 |  |