• ベストアンサー

エクセルのコメント表示について

エクセルの入力規則を使って、セルを選択するとコメントが画面の右上に表示されるように設定をしました。コメントが長いので枠を大きくしたいのですが枠の大きさが変えられませんでした。入力規則を使わずにコメントの編集というのでやると枠の大きさは変えられましたが、表示位置が指定できませんでした。どのようにしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

苦し紛れですが、お遊びと思ってください。 コメントの長さがどのくらいあるのかわかりませんが、最多で255字と した場合です。それ以上は不可でした。 1.各セルにコメントを入力し、オプションの"表示"タブでコメントを  「なし」にチェックを入れておきます。 2.シート上の適当な位置に適当なサイズの空のテキストボックスを作  成し、名前ボックスで QQQ という名前にします。 3.シートタブの右クリックメニューから[コードの表示]を選択して、  開いたウィンドウに以下を記述します。 Private Sub Worksheet_SelectionChange(ByVal Target As Range)  Dim WD As Integer, CH1 As String, CH2 As String  With Shapes("QQQ")   Select Case Target.NoteText    Case Is = ""     Shapes("QQQ").Visible = False     Exit Sub    Case Else     Shapes("QQQ").Visible = True     CH1 = Replace(Target.NoteText, Chr(10), "~")   End Select   .TextFrame.Characters.Text = CH1   .TextFrame.HorizontalAlignment = xlLeft   .TextFrame.VerticalAlignment = xlTop   .TextFrame.AutoSize = True   WD = .Width   If .Width > 150 Then          '※1    .Width = 150    .Height = (WD / 150) * 19   End If   CH2 = Replace(CH1, "~", Chr(10))   .TextFrame.Characters.Text = CH2  End With  With Shapes("QQQ")   .Top = ActiveWindow.VisibleRange.Cells(1, 1).Top + 13.5   .Left = 720 - Shapes("QQQ").Width  '※2  End With End Sub ※1:テキストボックスの幅を 最大で150 にします。 ※2:直前の行とともに、テキストボックスの表示位置です。 コメントを設定したセルを選択すると、シート右上にコメント内容が 書かれたテキストボックスが表示され、コメントのないセルを選択す ると消えます。

04294423
質問者

お礼

ありがとうございました。 これでやってみます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>コメントの編集というのでやると枠の大きさは変えられましたが、表示位置が指定できませんでした。 標準モジュールで下記を実行すると、止まらず実行されました。 シートでコメントを表示すると確かに動いています。 左上隅で十字矢印を出して、ドラッグすると、コメントの四角の位置が動きます。大きさは質問でも述べている。 ただ表示せずにして、そのセルにマウスを持っていくとき出るコメント四角は当初のままのようです。不思議ですが、私の試行の結果を報告します。 =>一応、表示位置は指定できるといっておきます。 Sub test01() 'Cells(1, 1).AddComment "Test comment." 'Cells(2, 3).AddComment "This is another test comment." Range("C2").Comment.Shape.Height = 200 Range("C2").Comment.Shape.Left = 300 Range("C2").Comment.Shape.Top = 100 Range("C2").Comment.Shape.Width = 500 End Sub (プロパティ200、300,100,500はでたらめで、意味なし。) ーー 入力規則の法は枠やフォントは、操作やVBA程度では、触らせてくれないのでは。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

> コメントが長いので枠を大きくしたいのですが枠の大きさが変えられませんでした。 枠を直接操作して、大きくすることはできませんが、「入力規則」ダイアログを表示すれば追加入力ができます。 追加入力すれば、枠は自動的に拡大されます。(Excel2003) お試し下さい。

関連するQ&A

  • エクセルの「コメントの編集」について

    カーソルを合わせたセルにコメントを表示させていますが、位置をうまく指定できません。 「コメントの編集」では好きな位置にコメント枠をドラッグできるのですが、 実際に表示させてみると微妙に位置がずれたり、「コメントの編集」で移動させた位置に表示されません。 どういった理由でズレるのでしょうか? また、どのように指定すればよいのでしょうか?

  • <Excel>コメントが表示されません

    Excelのコメント挿入についてお伺いします。 通常、セルにコメントを挿入すると右上端に赤い三角形がつき 右クリックすると  ・コメントの編集  ・コメントの削除  ・コメントの表示(表示しない) が選択できるようになるかと思います。 それなのに、会社のPCでファイルを開くと何も表示されず そのセルにコメントが挿入されているのかどうかすら分かりません。 右クリックすると  ・コメントの編集  ・コメントの削除 のみは選択が可能で、「編集」を選択すると編集欄が表示され 挿入されているコメントを読むことはできるのですが・・・。 通常の状態に戻すにはどうしたら良いのでしょうか、教えてください。

  • Excelのコメントが表示されない

    自分が作成したものではないExcelファイルを編集しています。 いくつかのセルにコメントがあるのですが、その中で表示されないものがあります。 インジケータは表示されていて、ポイントするとコメントが入っている ボックスに付いている矢印(すみません、なんて名称なのか不明です)は 表示されますが、コメント自体が表示されません。 「コメントの編集」や「コメントの表示/非表示」などを選択しても 何も変化はありません。 コメントの文字の入力がない場合でも、ボックスは空の状態で 表示されると思うのですが、これはどんな状況なのでしょう。 コメントの編集をしたいのにできず、文字の入力があるかないか わからない状態で下手に「コメントの削除」はできません。 どなたかよいアドバイスがありましたら教えてください。 よろしくお願いします。

  • エクセル:コメントのようなものを削除したい。

    エクセルで他者の作ったセルに「コメントの挿入のようなもの」がなされています。 セルを選択すると「コメントそっくりの説明枠」が出てくるのですが、コメントとは別物のようです。削除したくても、これが何物かわかりません。コメントとの違いは、セルの右上に記しがつかないことと矢印がつかないで枠がでてくる位です。 よろしくお願いたします。

  • エクセルでセルに挿入したコメントの表示位置について

    セルに挿入したコメントの表示位置を自由に設定する事はできないのでしょうか? 画面右の方にあるセルにコメントを挿入したのですが、カーソルを合わせるとセルの右にコメントが表示されるので、スクロールさせてからセルにカーソルを合わせないと、挿入したコメントが全部見えない状態になります。 コメント編集時には、コメントが全部見えるように画面中央に設置しています。 ですが、実際にカーソルをセルに合わせると、セルの右側にコメントが表示されてしまいます。 コメントの表示位置を設定する事はできないでしょうか? アドバイスをお願い致します。

  • エクセルのコメント

    エクセル2000を使っています。コメントについて伺います。 (1)セルにコメントを新しく作成する際に、書式設定のWEBにあるのと同じ文字がすでに入力されています。 その都度それを消してから入れたい文字を入力しています。 コメント作成時は白紙の状態にはならないのでしょうか。 (2)文字の大きさや色、表示されるコメントの枠の大きさを、常に自分で設定したものにしたいのですが、これもその都度書式設定しなければいけないのでしょうか。 以上、よろしくお願いします

  • Excelのコメントの表示場所

    Excelのコメントを、マウスポインタを合わせたときに表示されるようにしたのですが、 セルの左上以外にコメントが表示されるようにすることはできますか? 入力時に動かしても、入力後にマウスを合わせて見ると、またもとの場所に戻ってしまっています。 画面をスクロールさせないと、画面からはみ出してる部分が読めないので、いちいちスクロールさせずに見れるように設定する方法を教えてください。 宜しくお願い致します。

  • エクセルでΣを使うときに出てくるコメントを非表示にしたい。

     お世話になります。  エクセルでΣ(SUM関数)を入力するときにポインタのすぐ下に「SUM(数値1,[数値2]・・・」という入力補助のコメントがでてきますが、非常にうっとうしいです。  特にセル幅が小さいと、関数を入れる直下のセルを先頭行に指定するときこのコメントにセルが完全に隠れてしまいマウス操作での範囲指定ができません。  この邪魔なコメントが未来永劫出てこないようにしたいのですがやり方がわかりません。  どなたかご教示ください。

  • エクセルの入力規則の表示の大きさ

    エクセルで入力規則(リストを使いセル設定)をしているのですが、選択するときの表示が小さく見づらいのですが、表示を大きくすることは出来るのでしょうか?

  • エクセル2007でコメント表示されない

    Windows732bitです。 エクセル2007で昨日まで挿入済みコメントが本日ファイル開いてみたらセル右上の赤マークが消えていてコメントが表示されません。(添付画像) メニュバーの「校閲」--「全てのコメントの表示」クリックしても変化ありません。 原因と再表示させる方法お願いします。

専門家に質問してみよう