ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

Excelのコメントを取得する・設定するVBAマクロ

2005-07-04 15:15:41 | Officeソフト&VBA

 Excelで、コメントってつけられますよね。
 セルをクリックして右ボタン、「コメントの挿入」で、つけられるやつです。
 つけると、セルの右肩に赤い三角印がつき、そこのセルをクリックすると、コメントが見えます。

 で、そのコメントの設定方法について、VBAのサイトなんかをみると、かいてありますよね。
たいてい書いてあるのは、こんなかんじ

    Range("A1").AddComment
    Range("A1").Comment.Text Text:="コメント1:コメントです"


ただ、このやりかただと、コメントがすでについていると、エラーになります。
それと、今、書いてある、コメントを取得するには、どうするの??




 で、NoteText()を使うと便利かも!

 以下のような形で、コメントの値が取得できます(メッセージボックスにコメントを表示します)。
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim com As String
    com = Target.NoteText()
    If (com <> "") Then
        MsgBox com
    End If
End Sub


逆に、コメントを設定するには、

 Target.NoteText("設定したいコメントを引数に!")

でOKです。
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 上司の頭の中にあるテスト方... | トップ | Excelのファイルから、ER図... »
最新の画像もっと見る

Officeソフト&VBA」カテゴリの最新記事