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

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

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

エクセル97の事で教えて頂きたいんですが。 1列に並んだ各セルの「コメントの挿入」にテキストファイルを自動的に移す方法をご存知の方いらっしゃいませんでしょうか? 例えばA列の各セルに 山田商事 佐藤株式会社   ・   ・ と有りまして、エクセルとは別のフォルダ内にも「山田商事」「佐藤株式会社」というファイル名の社歴を書いたテキストファイルがあります。 このファイルの内容をコメントの挿入の中に自動的に貼り付けたいんです。 手作業でコピー、ペーストは出来ますが、数が400近くあるんで、なんとか自動的にできる関数か何かの方法がないかと思って・・。 わかる方いらっしゃいましたら、よろしくお願いします。 m(_ _)m                        ♪ ひろ ♪

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

  • ベストアンサー
  • 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

  • エクセルのコメントがきえた

    エクセルでセルにコメントを入れていましたが、列の挿入をしてから保存して終了、再度ファイルを開きましたらコメントが消えていました(赤いマークも殆ど消えていました。) 全てのコメント表示の釦を押すと一部は表示されますが赤いマークは、表示されません。 消えたコメントは復旧することは出来ないのでしょうか? どなたかお教えください OSはWIN2000 ファイルは、共有フォルダに入ってます。

  • エクセルでコメントの挿入

    エクセルでコメントの挿入したところのセルにカーソルを持っていくと右側にそのコメントが表示されますが、一番右端のセルの場合も同様に右側に表示されるので隠れてコメントが見えないのです。もちろん、マウスの右クリックからコメントの表示設定をすれば常に左側に表示されていますが、カーソルをのせた時だけ表示させたいのです。右端のセルに挿入したコメントだけカーソルをのせると左側に表示させるという方法はあるのでしょうか?知っている方よろしくお願いします。

  • Excelのコメントで図挿入について

    先日、セルまたは入力文字にカーソルを合わせた時のみ写真を表示したくてご質問し、コメントの画像挿入を教えて頂き出来たのですが別ファイルを持つ必要があります。Excelファイル内の写真を挿入することは難しいでしょか?

  • 挿入コメントを消さずに貼付けする方法

    エクセルでコメントの挿入をしたセルがあります。そこに別のセルの数字を貼付けたいのですが、さうすると元のコメントが消えてしまいます。 コメントを残したまま貼付けする方法ってないですよね?

  • エクセル2003でコメントの挿入方法

    お世話様です。PC初心者で、XP エクセル2003を使っています。 特定のセルをクリックするとそこに隠れているコメントが表示される 方法はないでしょうか 色々調べましたが挿入方法がわかりません。 可能な場合は大変便利に資料が使えるのです お教え頂ければ幸いです。よろしくお願いします

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

    こんにちは。 エクセルファイル内(例えば一つの列)の中にあるコメントを付けているセルの数の合計を出すことってできるのですか? 今は手計算で数えているのですがセルが多くなってくるにつれてミス等も出てきて悩んでいます。 宜しくお願いします。

  • EXCELの挿入メニューのコメントの機能について

    こんにちは。 お尋ねします。 EXCELの挿入メニューのコメントの機能についてですが、 セルの右上にコメントの根元がきます。 場合によっては、コメントの根元(棒の部分)が、セルの 左上にもっていきたいのですが、できますでしょうか? なお、現在のところは、オートシェイプで切り抜けています。

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

    お世話になります。 仕事でエクセルを使用しており、たくさんのセルにコメントを挿入して作業をおります。行挿入や行削除を頻繁に行うのですが、挿入や削除を行うと、挿入や削除をしていない行のコメントの位置がずれていってしまいます。コメントの書式設定はプロパティで「セルに合わせて移動するが、大きさは変更しない」にしておりますが、行挿入等の処理をするとコメント位置が大幅にずれてしまいます。マクロは不勉強ながら理解できておりませんので、通常の操作で行挿入・削除されてもコメントがセルにくっついていくようにできませんでしょうか。ご教示お願いいたします。

  • エクセル2007でセルのコメントが無くなった。

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

  • ■Excelのコメントの挿入-自分の名前を消したい

    Excelのコメントの挿入をしたとき、頭に自分の名前が自動的に入ります。 (設定した覚えはない。初めからそうでした。) その度に、消してから書き込んでいます。不都合はそんなにないのですが・・・・これ何とかなりませんか? (コメントの書式設定の中にも、解除のタブが見当たらないと思いますが・・・・)

専門家に質問してみよう