Excel コメント:追加、表示/非表示、変更、削除、およびその他の高度な操作
多くのExcel ユーザーにとって、コメントは日常業務で頻繁に使われる機能です。本チュートリアルでは、Excel のコメントに関する包括的な知識をまとめています。このチュートリアルを活用すれば、どんな状況でもコメントの作成・編集・削除が簡単にできるようになります。さらに、Excel コメント使用時に発生する複雑な課題を解決するための高度なテクニックも紹介しています。ぜひ読み進めて、Excel コメントの使いこなし方をマスターしてください。
目次:[ 非表示 ]
1。Excel のコメントとは?
Excel のコメント機能を使えば、ドキュメントの特定部分にメモを簡単に追加できます。たとえば、セル内の数式を分かりやすく説明したり、自分や他のユーザーに重要なポイントをリマインドしたりするのに役立ちます。もちろん、そのほかの目的にも柔軟に活用可能です。
Excel のコメントは、インジケーター、コメントボックス、ユーザー名、およびコメント内容の4 つの要素で構成されています。

上記のスクリーンショットのとおりです。
2。セルにコメントを追加しましょう
Excel でコメント機能を使う前に、まずセルにコメントを追加する方法を知っておく必要があります。このセクションでは、1 つのセルだけでなく、複数のセルに同時にコメントを追加できる2 つの方法をご紹介します。
2.1 セルにコメントを追加する
Excel には、セルに簡単にコメントを追加できる組み込み機能「コメントの挿入」が備わっています。
1。コメントを追加したいセルを選択してください。
2。「校閲」>「新しいコメント」をクリックします。

ヒント:

3。これで選択したセルにコメントが追加されます。あとはコメントボックスにメモを入力し、他のセルをクリックするだけでコメントが完了します。

注記:Excel のコメントには、デフォルトで Microsoft Office のユーザー名がラベルとして表示されます。必要に応じて、ユーザー名を変更できます。
2.2 複数のセルにコメントを追加する
Excel の組み込み機能「コメントの挿入」では、一度に1 つのセルにしかコメントを追加できません。このセクションでは、同じコメントを複数のセルに一括で追加するための2 つの方法をご紹介します。
2.2.1 特殊貼り付け機能を使って複数のセルにコメントを追加する
Excel の特殊貼り付け機能を使えば、同じコメントを複数のセルに一括で簡単に追加できます。手順は以下のとおりです。
1。まず、セルにコメントを追加します()方法はこちら)。
2。コメント付きのセルを選択し、Ctrl+Cキーを押してコピーしてください。
3。同じコメントを追加したいセルの範囲を選択します。
ヒント:Ctrlキーを押しながら、非連続する複数のセルを1 つずつ選択できます。

4。「ホーム > 貼り付け > 特殊貼り付け」をクリックします。
または、選択したセルのいずれかを右クリックし、コンテキストメニューから「特殊貼り付け」を選択することもできます。

5。表示された特殊貼り付けダイアログボックスで、コメントのラジオボタンをクリックして、OKをクリックしてください。

すると、下図のように選択したセルすべてに同じコメントが一度に追加されます。

以下の VBA コードを使えば、Excel で同じコメントを複数のセルに一括で簡単に追加できます。
1。コメントを追加したいワークシートを開いてください。
2。Alt+F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
3。Microsoft Visual Basic for Applicationsウィンドウで、「挿入」>「標準モジュール」をクリックし、以下の VBA コードをコードウィンドウにコピーします。
VBA コード:複数のセルに一括でコメントを追加する
Sub InsertCommentsSelection()
'Updated by Extendoffice 20211018
Dim xRg As Range
Dim xRgEach As Range
Dim xAddress As String
Dim xText As String
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Count > 1 Then
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
End If
xRg.Select
xText = InputBox("Enter Comment to Add" & vbCrLf & "Comment will be added to all cells in Selection: ", "Kutools For Excel")
If xText = "" Then
MsgBox "No comment added", vbInformation, "Kutools For Excel"
Exit Sub
End If
For Each xRgEach In xRg
With xRgEach
.ClearComments
.AddComment
.Comment.Text Text:=xText
End With
Next xRgEach
End Sub 
4。F5キーを押して、コードを実行しましょう。
5。表示されるKutools For Excelダイアログボックスで、同じコメントを追加したいセルを選択して、OKをクリックします。
ヒント:Ctrlキーを押しながら、複数の非連続セルを1 つずつ選択できます。

6。2 回目に表示されるKutools For Excelダイアログボックスで、コメントの内容を入力して、OKをクリックします。

すると、選択したセルすべてに同時に同じコメントが追加されます。下のスクリーンショットをご覧ください。

注記:この VBA コードでコメントを追加する際、選択範囲内の非表示セル(オートフィルターまたは手動で非表示にしたもの)は無視されます。
3。コメントの表示または非表示
デフォルトでは、セルにコメントを追加した後、セル内にはコメントインジケーターのみが表示されます。通常、コメントボックスを表示するにはカーソルをセル上にホバーする必要があります。本セクションでは、Excel でコメントを表示または非表示にする方法を4 つのパートに分けて説明します。
3.1 選択したセルのコメントのみを表示または非表示にする
ここでは、選択したセルのコメントを表示・非表示にする方法をご紹介します。
1。コメントを表示したいセルを選択してください。
2。「校閲」>「コメントの表示/非表示」をクリックします。

すると、このセルにコメントが常に表示されます。

コメントを非表示にするには、このセルを選択して、「校閲 > コメントの表示/非表示」をクリックしてください。
3.2 現在のブック内のすべてのコメントを一括で表示または非表示にする
現在のブック内のすべてのコメントを表示したい場合は、組み込みのすべてのコメントを表示機能が便利です。
1。校閲>すべてのコメントを表示をクリックしてください。スクリーンショットをご覧ください:

すると、ワークブック内のすべてのコメントが一度に表示されます。
再度、校閲 > すべてのコメントを表示をクリックすると、すべてのコメントが非表示になります。
3.3 コメントとそのインジケータを同時に非表示にする
既定では、セルにコメントを追加した後、コメントが削除されるまでインジケータが表示されたままになります。このセクションでは、Excel でコメントとそのインジケータを同時に非表示にする2 つの方法をご紹介します。
3.3.1 Excel の組み込みオプションでコメントとそのインジケータを非表示にする
Excel には、ワークブック全体のコメントとインジケーターを非表示にするための組み込みオプションが備わっています。
1。開いているExcel ワークブックで、ファイル > オプションをクリックします。
2。Excel のオプションウィンドウで、左側のペインから詳細設定をクリックし、表示セクション内のコメントまたはインジケータを表示しないラジオボタンを選択してから、OKをクリックして変更を保存します。

すると、現在のブックのすべてのシートで、すべてのコメントと対応するインジケータが非表示になります。

注:コメントのインジケータを再表示するには、ファイル > オプションをクリックしてExcel のオプションウィンドウを再度開き、必要に応じてインジケータのみ(ホバー時にコメントを表示)またはコメントとインジケータのラジオボタンを選択してください。

3.3.2 便利なツールでコメントとそのインジケータを簡単に非表示にする
上記の方法では、コメントのインジケータを表示または非表示にするたびに、Excel のオプションウィンドウを行き来する必要があります。そこでおすすめなのが、表示オプション機能を備えたKutools for Excel!これを使えば、Excel ワークブック内のコメントとインジケータを簡単に表示・非表示にできます。
1。Kutools for Excelをインストール後、Kutools>表示/非表示>表示オプションをクリックします。スクリーンショットをご覧ください:

2。表示オプションダイアログボックスのコメントセクションで、なしラジオボタンを選択し、OKをクリックします。

すると、現在のブックのすべてのシートで、すべてのコメントとそのインジケータが非表示になります。
注:Kutools > 前回実行したユーティリティを再実行をクリックしてユーティリティ表示オプションダイアログボックスを開き、「インジケータのみ表示」または「コメントとインジケータ」を必要に応じて選択してください。

このユーティリティの30 日間無料トライアルをご利用になりたい場合は、こちらをクリックしてダウンロードしてください。その後、上記の手順に従って操作を適用してください。
3.4 セルを選択したときに常にコメントを表示する
既定では、セルにカーソルを合わせるとコメントが表示され、カーソルをセルから外すとコメントは消えます。このセクションでは、常にコメントを表示ユーティリティを使って、セルを選択したときにコメントを常に表示する方法をご紹介します。Kutools for Excel 。
1。Kutools > その他 > 常にコメントを表示をクリックします。

これ以降、セルを選択すると、別のセルをアクティブにするまでそのコメントが常に表示されます。
4。Excel でコメントを編集する
セルにコメントを追加した後、内容を最新情報に更新したり、見た目を整えたり、その他の目的でコメントを変更する必要が生じることがあります。このセクションでは、コメントを編集する際に必要な情報をご提供します。
4.1 コメント内のテキストを変更する
以下の方法で、1 つのコメントまたは複数のコメント内のテキストを変更できます。
4.1.1 「コメントの編集」機能でコメント内のテキストを変更する
Excel の組み込み機能「コメントの編集」を使用すると、コメント内のテキストを簡単に変更できます。
1。コメントのテキストを変更したいセルを選択し、校閲 > コメントの編集をクリックします。
また、コメント付きのセルを右クリックし、コンテキストメニューからコメントの編集を選択することもできます。

2。すると、選択したセルのコメントボックスが表示されるので、必要に応じてテキストを変更してください。
テキストを変更したら、他のセルをクリックしてコメントの編集を完了します。

「コメントの編集」機能では一度に1 つのコメントしか編集できません。大量のコメントを修正する必要がある場合、この機能を使用すると多くの時間を要します。
このセクションでは、Excel で複数のコメント内のテキストを一括で検索と置換するための2 つの方法をご紹介します。
4.1.2.1 VBA を使用してすべてのシートのコメントでテキストを一括検索・置換する
以下の VBA コードを使用すると、ワークブックのすべてのワークシートでコメントのテキストを検索と置換できます。次の手順で実行してください。
1。Alt+F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
2。Microsoft Visual Basic for Applicationsウィンドウで、挿入 > 標準モジュールをクリックし、以下の VBA コードをコードウィンドウにコピーしてください。
VBA コード:すべてのシートでコメントのテキストを検索と置換
Sub ReplaceComments()
Dim cmt As Comment
Dim wks As Worksheet
Dim sFind As String
Dim sReplace As String
Dim sCmt As String
sFind = "remark"
sReplace = "replace with new"
For Each wks In ActiveWorkbook.Worksheets
For Each cmt In wks.Comments
sCmt = cmt.Text
If InStr(sCmt, sFind) <> 0 Then
sCmt = Application.WorksheetFunction. _
Substitute(sCmt, sFind, sReplace)
cmt.Text Text:=sCmt
End If
Next
Next
Set wks = Nothing
Set cmt = Nothing
End Sub 
注:この例では、
必要に応じてこれらを変更してください。
3。F5キーを押して、コードを実行しましょう。
すると、現在のブックのすべてのワークシートで指定されたコメントのテキストが新しいテキストに一括で置き換えられます。
4.1.2.2 アクティブシートまたはすべてのシートでコメント内のテキストを簡単に検索と置換する便利なツール
コメントのテキストを検索/置換機能を搭載したKutools for Excelなら、現在のワークシートだけでなく、ワークブック内のすべてのシートにあるコメントのテキストも、簡単に指定の内容に検索・置換できます。
1。Kutools > その他 > コメントのテキストを検索/置換をクリックします。

2。コメントのテキストを検索/置換ダイアログボックスで、次のように設定してください。

3。その後、コメントの文字列を検索/置換ダイアログボックスが表示され、変更されたコメントの件数が通知されます。「OK」をクリックしてください。

4。その後、コメントの文字列を検索/置換ダイアログボックスを閉じてください。
4.2 コメントのフォントを変更する
4.2.1 コメントの書式設定機能でコメントのフォントを変更する
以下の手順に従うことで、個々のコメントの書式(フォント、フォントサイズ、フォント色、フォントスタイルなど)を簡単に変更できます。
1。コメントが挿入されているセルを選択し、「レビュー > コメントの編集」をクリックします。
2。これでコメントボックスが編集可能になります。コメントのテキスト(必要に応じてユーザー名も含む)を選択し、右クリックしてコンテキストメニューから「コメントの書式設定」を選択してください。

3。コメントの書式設定ダイアログボックスで、フォントスタイル、サイズ、色など必要な書式を設定し、「OK」をクリックして変更を保存します。

すると、選択したコメントのフォントが下のスクリーンショットのように変更されていることが確認できます。

4.2.2 素晴らしいツールで全コメントのフォントを変更する
コメントのフォントを変更した後、このセクションでは、その新しいフォント書式を現在のワークシート、またはワークブック内のすべてのシートに含まれる他のすべてのコメントに適用する方法をご紹介します。これはコメントの書式設定機能()Kutools for Excel 提供)を使って行います。
1。「Kutools > その他 > コメントの書式設定」をクリックしてください。スクリーンショットをご覧ください:

2。コメントの書式設定ダイアログボックスで、次の操作を行ってください。
注:必要に応じて、「太字以外の書式を強制適用」チェックボックスをオンにしてください。

2。表示されたコメントの書式設定ダイアログボックスで、そのコメントの書式を他のコメントに適用したいセルを選択し、「OK」をクリックします。

3。変更されたコメントの総数を通知するダイアログボックスが表示されたら、「OK」をクリックします。

4。その後、コメントの書式設定ダイアログボックスを閉じてください。
選択したコメントの書式に基づき、他のすべてのコメント(アクティブなワークシートまたはすべてのワークシート)の書式が変更されたことが確認できます。

4.3 コメントの図形を変更する
既定では、コメントの図形は長方形です。Excel で見た目を良くするためにコメントの図形を変更したい場合は、このセクションで紹介する2 つの方法が役立ちます。
4.3.1 「図形の変更」コマンドでコメントの図形を変更する
Excel でコメントの図形を変更するには、図形の変更機能をご利用いただけます。
1。Excel リボンで「クイックアクセスツールバーのユーザー設定」→「その他のコマンド」をクリックしてください。スクリーンショットをご覧ください:

2。Excel のオプションダイアログボックスで、次の設定を行ってください。

これで、図形の変更コマンドがリボンに追加されました(下のスクリーンショットをご参照ください)。

3。コメントが挿入されているセルを選択し、「レビュー > コメントの編集」をクリックしてください。
4。表示されたコメントの枠線をクリックし、「図形の変更」をリボンからクリックします。
注:図形の変更コマンドは、コメントの枠線をクリックするまでグレーアウトされており、使用できません。

5。その後、選択したコメントの新しい図形として使用する図形をクリックします。ここでは六角形をクリックします。

これで、選択したセルのコメント図形が下図のように指定した図形に変更されました。

4.3.2 素晴らしいツールでコメントの形状を変更を簡単に実行する
ここでは、Excel でコメントの形状を簡単に変更できるよう、コメントの形状を変更機能()Kutools for Excel 提供)をおすすめします。
1。「Kutools > その他 > コメントの形状を変更」をクリックします。

2。コメントの形状を変更ダイアログボックスを開くと、現在のブック内のすべてのコメントがコメント一覧ボックスに表示されます。以下の操作を行ってください。
ヒント:上記の2 つの手順を繰り返せば、既存のコメントに異なる図形を適用できます。ただし、新しい図形をすべてのコメントに一括で適用したい場合は、以下の設定を行ってください。

注:
これで、コメントの図形が指定した図形に変更されました。
4.4 コメントを内容に合わせて自動調整する
下のスクリーンショットのように、一部のコメントボックスはコメント全文を表示するには小さすぎたり、逆にコメントが短すぎてボックス内に余白ができたりすることがあります。このような場合、コメントボックスのサイズを内容に合わせて調整する必要があります。このセクションで紹介する方法がこの問題を解決します。

コメントボックスのサイズを調整する最も一般的な方法は、コメントボックスの枠線を手動でドラッグして必要なサイズにする方法です。
1。コメントが挿入されているセルを選択し、「レビュー > コメントの編集」をクリックして、コメントを編集可能な状態にします。
2。コメントボックスの枠線をクリックし、カーソルを任意の枠線上に移動させます。カーソルが
に変わったら、目的のサイズになるまで枠線をドラッグしてください。下のデモをご覧ください。
上記の手順を1-2 繰り返して、他の必要なコメントのサイズを調整します。
4.4.2 素晴らしいツールで複数のコメントを一括して内容に合わせて自動調整する
多数のコメントを調整する必要がある場合、上記の方法では時間がかかってしまいます。そんなときは、コメントのサイズを自動調整する機能()Kutools for Excel 提供)をぜひご活用ください!この機能を使えば、たった数回のクリックで、現在のワークシートまたはすべてのシートにあるコメントを、内容に合わせて一括で簡単にサイズ調整できます。
1。「Kutools > その他 > コメントのサイズを自動調整する > 現在のワークシート」または「すべてのシート」を、必要に応じてクリックしてください。

これで、現在のワークシートまたはすべてのシートにあるコメントが自動的に内容に合わせてサイズ調整されます。

4.5 コメントからユーザー名を削除する
コメントを作成すると Microsoft ユーザー名が自動的に追加されますが、以下の方法でユーザー名を削除できます。
指定したコメントから手動でユーザー名を削除できます。
1。ユーザー名を削除したいコメントが挿入されているセルを選択します。
2。「レビュー>コメントの編集」をクリックします。
3。コメントボックス内のユーザー名を選択し、Backspaceキーを押して削除してください。スクリーンショットを参照してください:

4.5.2 素晴らしいツールでコメントからユーザー名を一括削除できます
多数のコメントや現在のワークシート、さらにはすべてのシートにあるコメントからユーザー名を削除したい場合、上記の従来の方法では時間がかかり、手間もかかります。そこで、Kutools for Excelが提供するユーザー名の削除/追加機能をご紹介します。これを使えば、コメント内のユーザー名を簡単に一括削除できます!
1。Kutools > その他 > コメント内のユーザー名の削除/追加をクリックします。

2。コメント内のユーザー名の削除/追加ダイアログボックスで、次のように設定してください。

3。その後、変更されたコメントの件数を知らせるダイアログボックスが表示されますので、OKをクリックして、メインのコメント内のユーザー名の削除/追加ダイアログボックスを閉じてください。

これで、指定した現在のワークシートまたはすべてのシートのコメントからユーザー名が削除されました。
4.6 コメントのユーザー名を変更する
上記のセクションではコメントからユーザー名を削除する方法を説明しました。このセクションでは、Excel でコメントのユーザー名を変更する方法を紹介します。
コメントを挿入すると、ユーザー名が自動的に生成されます。このユーザー名は、コメントを挿入するために使用されたExcel アプリケーションの Microsoft Office のデフォルトのユーザー名であるため、以下の手順に従って変更できます。
1。ファイル>オプションをクリックします。
2。Excel のオプションダイアログボックスで、全般ペインのユーザー名テキストボックス内のユーザー名を変更し、Microsoft Office のコピーをカスタマイズするセクション下部にあるOKをクリックして変更を保存してください。

今後、Excel で新しいコメントを作成する際には、新しいユーザー名が自動的に生成されます。
注:この変更は、すべての Microsoft Office コンポーネントに適用されます。
4.6.2 VBA を使用して現在のブック内の既存コメントのユーザー名を変更する
上記の方法は Microsoft Office のデフォルトのユーザー名を変更します。一方、既存のコメントのユーザー名のみを変更したいExcel ユーザーもいます。このセクションの VBA コードがその問題を解決します。
1。既存のコメントでユーザー名を変更したいブックを開き、Alt+F11キーを押します。
2。表示されたMicrosoft Visual Basic for Applicationsウィンドウで、挿入 > 標準モジュールをクリックし、以下の VBA コードをコードウィンドウにコピーしてください。
VBA コード:現在のブック内の既存コメントのユーザー名を変更する
Sub ChangeCommentName()
'Updateby20211008
Dim xWs As Worksheet
Dim xComment As Comment
Dim oldName As String
Dim newName As String
xTitleId = "KutoolsforExcel"
oldName = InputBox("Old Name", xTitleId, Application.UserName)
newName = InputBox("New Name", xTitleId, "")
For Each xWs In Application.ActiveWorkbook.Worksheets
For Each xComment In xWs.Comments
xComment.Text (Replace(xComment.Text, oldName, newName))
Next
Next
End Sub 
3。F5キーを押してコードを実行します。
4。その後、Kutools for Excelダイアログボックスが表示され、現在のコメントのデフォルトユーザー名がテキストボックスに表示されますので、OKをクリックして先に進んでください。

5。その後、別のKutools for Excelダイアログボックスが表示されるので、テキストボックスに新しいユーザー名を入力して、OKをクリックしてください。

これにより、現在のブックのすべてのコメント内のユーザー名が新しいユーザー名に置き換えられます。

上記の手順で、コメントからユーザー名を削除オプションをコメント内のユーザー名の削除/追加機能内で使い、ブック内の現在のワークシートまたはすべてのシートのコメントからユーザー名を削除する方法を学びました。ここでは、同じ機能にあるもう1 つのオプション()コメントにユーザー名を追加)と組み合わせることで、既存のコメントに含まれるユーザー名を簡単に変更できることをおすすめします。以下の手順に従ってください。
1。Kutools>その他>コメント内のユーザー名の削除/追加をクリックします。
2。コメント内のユーザー名の削除/追加ダイアログボックスで、以下の設定を行ってください。
この機能をご利用になるには、まずすべてのコメントからユーザー名を削除する必要があります。
次に、既存のコメントに新しいユーザー名を追加する必要があります。

これで、すべてのコメントのユーザー名が変更されました。
5。Excel でコメントを他のセルにコピーする
5.1 特殊貼り付け機能でコメントを他のセルにコピーする
Excel の組み込み機能「特殊貼り付け」を使えば、あるセルのコメントを別のセルに簡単にコピーできます。
1。コメント付きのセルを選択し、Ctrl+Cキーを押してコピーしてください。
2。同じコメントを配置したいセルを選択し、右クリックしてコンテキストメニューから特殊貼り付けを選択してください。スクリーンショットを参照してください:

ヒント:対象セルを選択した後、Ctrl+Alt+V ショートカットキーを押すと、特殊貼り付けダイアログボックスが開きます。
3。表示された特殊貼り付けダイアログボックスで、コメントラジオボタンを貼り付けグループ内から選択し、OKをクリックしてください。

これで、コピーされたコメントが選択したセルに貼り付けられます。
注:複数のコメントをある範囲から新しい範囲にコピーするには、まず元の範囲を選択してから、上記の手順を実行してください。
5.2 素晴らしいツールでコメントを他のセルに簡単にコピーする
上記の方法では、一度に1 つの範囲内のコメントしかコピーできません。複数の非連続範囲にあるコメントをコピーする必要がある場合は、どうすればよいでしょうか?ここでは、Kutools for Excelの範囲のコピー機能を使えば、この問題を簡単に解決できることをお勧めします。
1。Ctrlキーを押しながら、非連続の範囲をひとつずつ選択します。
2。Kutools > 範囲のコピーをクリックします。

3。表示された複数の範囲のコピーダイアログボックスで、コメントラジオボタンを選択して、OKをクリックしてください。

注:必要に応じて、「行の高さを含める」、「列の幅を含める」、および「非表示の行と列をスキップする」オプションも有効にできます。
4。次に、別の複数の範囲のコピーダイアログボックスが表示されます。ここでは(セルを1 つだけ指定して)、コピーしたコメントを貼り付け、OKをクリックします。

これにより、選択範囲内のコメントのみが対象セルに貼り付けられます。
6。Excel のコメントに画像を挿入する
お客様に商品の見積書案を送付する際、より分かりやすくするために、各商品セルのコメントボックスに商品画像を挿入することにしたとします。お客様がコメント付きセル上にカーソルを合わせると、対応する画像がコメントボックス内に表示されます。本セクションでは、Excel のコメントに画像を挿入する方法を説明します。

Excel では、コメントの書式設定機能を使用してコメントに画像を挿入できます。以下の手順で操作してください。
1。まず、セルにコメントを挿入しましょう。セルを選択して、レビュー > 新しいコメントをクリックしてください。
2。これで選択したセルにコメントが挿入されました。コメントボックス内のユーザー名を削除してください。
3。表示されているコメントの枠をクリックして、コメントボックスを選択してください。

4。コメントボックスを右クリックし、コンテキストメニューからコメントの書式設定を選択してください。

5。コメントの書式設定ダイアログボックスで、次の操作を行ってください。

6。表示された塗りつぶし効果ダイアログボックスで、図タブに切り替えて、図の選択ボタンをクリックします。

7。次に、コメントボックスに表示したい画像を検索して選択します。
8。画像を開くと、塗りつぶし効果ダイアログボックスに画像が表示されます。OKをクリックして、このダイアログボックスを閉じてください。

9。OKをクリックすると、コメントの書式設定ダイアログボックスに戻ります。
これで、指定した画像が選択セルのコメントボックスに追加されました。

10。他のコメントにも同様の手順を繰り返して画像を挿入できます。
7。セルの値とコメントを相互に変換する
セルの値をコメントに変換したり、その逆を行うには、手動でコピーペーストすることも可能ですが、本セクションでは時間を要する作業を省ける効率的な方法を紹介します。
7.1 セルの値をコメントに変換する
Excel でセルの値をコメントに変換するには、以下のいずれかの方法を適用できます。
次の VBA コードを実行すると、ワークシート内のセルの値が自動的にコメントに変換されます。
1。Alt+F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2。Microsoft Visual Basic for Applicationsウィンドウで、挿入>標準モジュールをクリックし、下記の VBA コードをコードウィンドウにコピーします。
VBA コード:セルの値をコメントに変換する
Sub CellToComment()
'Updateby20211011
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.NoteText Text:=Rng.Value
Next
End Sub 
3。F5キーを押して、コードを実行しましょう。
4。表示されるKutools for Excelダイアログボックスで、コメントに変換したい値が含まれるセルを選択し、OKをクリックします。

これにより、セルの値が下図のようにコメントに変換されます。

7.1.2 高機能ツールを使用してセルの値をコメントに変換する
VBA コードに不慣れなExcel 初心者の方でも、コメントとセルの変換機能()Kutools for Excel 提供)を使えば、わずか数回のクリックでセルの値を簡単にコメントに変換できます。
1。Kutools > その他 > コメントとセルの変換をクリックします。下図を参照してください。

2。表示されるコメントとセルの変換ダイアログボックスで、以下の設定を実行してください。
ボタンをクリックして、セルの値をコメントに変換したいセルを選択します。ヒント:選択したセルにすでにコメントが存在する場合、セルの内容を既存のコメントに追加するには、セルの内容をコメントに追加ラジオボタンを選択してください。

これにより、下図のようにセルの値が即座にコメントに変換されます。

7.2 コメントをセルの値に変換する
セルの内容をコメントに変換するだけでなく、コメントをセルの内容に変換する必要がある場合もあります。本セクションでは、この課題に対処する2 つの方法を紹介します。
以下の VBA コードを適用すると、コメントをセルの内容に自動的に変換できます。以下の手順で操作してください。
1。Alt+F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。
2。Microsoft Visual Basic for Applicationsウィンドウで、挿入 > 標準モジュールをクリックします。その後、下記の VBA コードをコードウィンドウにコピーしてください。
VBA コード:Excel でコメントをセルの内容に変換する
Sub CommentToCell()
'Updated by Extendoffice 20211011
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = Rng.NoteText
Next
End Sub 
3。F5キーを押してコードを実行します。Kutools for Excelのダイアログボックスが表示されたら、セルの内容に変換したいコメントを含むセルを選択し、OKをクリックします。

これにより、下図のようにコメントが即座にセルの内容に変換されます。

7.2.2 高機能ツールを使用してコメントをセルの値に変換する
Kutools for Excel Kutools for Excelのコメントとセルの変換機能を使えば、Excel でコメントをセルの内容に変換する最も効率的な方法になります。
1。Kutools for Excelをインストール済みの場合、Kutools > その他 > コメントとセルの変換をクリックしてください。
2。表示されるコメントとセルの変換ダイアログボックスで、以下の操作を行ってください。
ボタンをクリックして、コメントをセルの値に変換したいコメントを含むセルを選択します。ヒント:選択したセルにすでに内容が存在する場合、コメントの内容を既存のセルの内容の前または後に追加するには、コメントの内容をセルに追加ラジオボタンを選択してください。

これにより、コメントが即座にセルの内容に変換されます。
8。セルからコメントのテキストを抽出する
多数のワークシートに散在する大量のコメントを含む大規模なワークブックがあり、何らかの目的でこれらのコメントを1 つのリストにまとめる必要がある場合、本セクションの方法が役立ちます。
8.1 ユーザー定義関数を使用してコメントのテキストを抽出する
特定のセル範囲内のコメントテキストを抽出するには、以下のユーザー定義関数を適用できます。
1。Alt+F11キーを押してください。
2。次に、Microsoft Visual Basic for Applicationsウィンドウが表示されます。挿入 > 標準モジュールをクリックし、以下の VBA コードをコードウィンドウにコピーしてください。
VBA コード:コメントのテキストを抽出する
Function getComment(xCell As Range) As String
'UpdatebyExtendoffice20211011
On Error Resume Next
getComment = xCell.Comment.Text
End Function 
3。Alt+Qキーを押すと、Microsoft Visual Basic for Applicationsウィンドウが閉じます。
4。空白セルを選択して下記の数式を入力し、Enterキーを押すと、コメントの内容が取得されます。
ヒント:同じ列に複数のコメントを抽出する場合は、最初の結果セルを選択してオートフィルハンドルを下にドラッグすれば、他の結果も簡単に取得できます。スクリーンショットをご覧ください:
=getComment(B3)

注:同じ列または同じ行にあるコメントを抽出する際は、このユーザー定義関数が便利です。ただし、ワークシート全体に散在するコメントを抽出したい場合は、以下にご紹介するさらに使いやすい方法をご利用いただくことをおすすめします。
8.2 素晴らしいツールで全コメントの一覧を取得
Kutools for Excel のコメントリストを作成する機能を使えば、Kutools for Excelで現在のワークシート内、またはすべてのワークシートから、ご希望に応じてすべてのコメントを簡単かつ一覧で表示できます。
1。「Kutools > その他 > コメントリストを作成する」をクリックします。

2。「コメントリストを作成する」ダイアログボックスで、以下のとおり設定してください。
新しいワークブック内:このオプションを選択すると、すべてのコメントが新しいワークブックに一覧表示されます。
新しいシート内:このオプションを選択すると、すべてのコメントが現在のブック内の新しいワークシートに一覧表示されます。

すると、以下のようにすべてのコメントが抽出されます。

9.Excel で全コメントの位置をリセットする
コメントボックスをセルから離れた場所までドラッグした後、元の位置に戻すのが簡単ではないことに気づくことがあります。本項では、Excel で全コメントの位置をリセットするための2 つの方法を紹介します。
9.1 VBA で全コメントの位置をリセットする
以下の VBA コードを適用して、アクティブなワークシート内の全コメントの位置をリセットできます。
1.全コメントの位置をリセットしたいワークシートをアクティブにして、Alt+F11キーを押してください。
2.開いたMicrosoft Visual Basic for Applicationsウィンドウで、「挿入」→「標準モジュール」をクリックし、以下の VBA コードをコードウィンドウにコピーしてください。
VBA コード:アクティブな現在のワークシートで全コメントの位置をリセット
Sub ResetComments()
'Update 20211012
Dim pComment As Comment
For Each pComment In Application.ActiveSheet.Comments
pComment.Shape.Top = pComment.Parent.Top + 5
pComment.Shape.Left = pComment.Parent.Offset(0, 1).Left + 5
Next
End Sub 3.F5キーを押してコードを実行すると、すべてのコメントが元の位置に戻ります。スクリーンショットをご確認ください:

9.2 便利なツールで簡単に全コメントの位置をリセット
ここでは、Kutools for Excelのコメント位置をリセット機能を使えば、たった数回のクリックで、現在アクティブなワークシートまたはすべてのシートに含まれるすべてのコメントの位置を簡単にリセットできることをおすすめします。
1.「Kutools > その他 > コメント位置をリセット > 現在のワークシート」または「すべてのシート」を、ご希望に応じてクリックしてください。

すると、すべてのコメントの位置が一度に元の位置に戻ります。
10.Excel でコメントの削除
本項では、Excel でコメントの削除する方法について説明します。
10.1 セル内のコメントを削除する
セル内のコメントを削除するのはとても簡単!Excel に搭載されたコメントの削除機能を使えば、サッと片付きます。
1.コメントを削除したいセルを選択します。
2.「校閲>削除」をクリックします。
ヒント:セルを右クリックして、コンテキストメニューからコメントの削除を選択することもできます。

すると、選択したセルのコメントが削除されます。
10.2 選択範囲またはシート全体からすべてのコメントを削除
選択範囲またはシート全体からすべてのコメントを削除するには、次のように操作します。
1.コメントの削除したい範囲または複数の範囲を選択します。
注:Ctrl+Aキーを押すか、ワークシート操作領域の左上隅にあるボタン
をクリックすると、ワークシート全体を選択できます。
2.次に、「校閲」→「削除」をクリックするか、任意のセルを右クリックしてコンテキストメニューから「コメントの削除」を選択します。
すると、選択範囲またはワークシート全体のコメントが削除されます。
10.3 ブック全体からすべてのコメントを削除
ブック全体からすべてのコメントを削除するには、通常、上記の方法でワークシートを一つずつ処理できます。ここでは、ブック全体から一括ですべてのコメントを削除するための便利なコードを紹介します。
1.すべてのコメントを削除したいブックを開き、Alt+F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2.Microsoft Visual Basic for Applicationsウィンドウで、「表示 > イミディエイトウィンドウ」をクリックし、以下の VBA コードをイミディエイトウィンドウにコピーしてください。
VBA コード:ブック全体からすべてのコメントを削除
For each ws in Worksheets: ws.cells.ClearComments: Next ws 
3.イミディエイトウィンドウ内にカーソルがあることを確認して、Enterキーを押してください。
これにより、現在のブック内のすべてのコメントが同時に削除されます。
本チュートリアルが、皆様が遭遇するコメントに関する問題を簡単に解決し、業務効率を向上させるお役に立てることを願っています。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得