• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの「コメントの挿入」をまとめてやる方法?)

エクセルの「コメントの挿入」をまとめてやる方法

このQ&Aのポイント
  • エクセル97で、複数のセルに「コメントの挿入」を自動的に行う方法を教えてください。
  • セルにはテキストファイルがあり、その内容をコメントの挿入に自動的に貼り付けたいです。
  • 手作業でのコピー、ペーストができますが、400以上のセルがあるため、自動的な方法を探しています。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

質問の「山田商事」の右隣のセルに「山田商事」のコメントをセットしておきます。 以下、下方向に会社名とコメントをセットします。 ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。 出てきたコードウインドウに下記マクロを貼り付けます。 先頭セルの「山田商事」を選択してこのマクロを実行するとコメントを挿入します。 既にコメントがあれば挿入しません。また、右のセルに何もなければコメントは挿入しません。 手でやるよりは速いでしょう。 ここから ↓ Sub CommentSet()   Dim rg As Range 'セル   Set rg = ActiveCell   'データがある間続ける   While rg.Text <> ""     'まだコメントがなかったら     If rg.Comment Is Nothing Then       '右隣にコメントがあれば       If rg.Offset(0, 1).Text <> "" Then         'コメントを挿入して右のセルをコメント内容にする         rg.AddComment         rg.Comment.Text Text:=rg.Offset(0, 1).Text       End If     End If     '次のセル     Set rg = rg.Offset(1, 0)   Wend   MsgBox "終了" End Sub

hiro-ss
質問者

お礼

nishi6さん、レス有難うございます。 さっそく、やってみます。  とにかく数が多いので、これでグッとスピードアップしそうです。(^o^) わたしはVBAが全然ダメなのでとても助かりました。 わざわざつくって頂いて、有難うございました。   m(_ _)m 感謝!

関連するQ&A