Excelで、コメントの表示・非表示の設定について教えてください。


シートごとに一括でコメントの表示・非表示を設定したいと考えています。

ツールバーから、「表示 > コメント」として、「すべてのコメントを表示する/しない」で、作業する方法も考えたのですが、それでは、他のシートにも影響を与えてしまって、上手く出来ませんでした。

1つのファイルにたくさんのシートがあるため、これでは効率が悪くて困っています。

他のシートには影響を与えずに、その1つのシートだけに、一括してコメントを表示・非表示する方法があれば、ぜひ教えてください。

もしなければ無いで、無いと教えてください。

ご存知の方、宜しく御願い致します。

回答の条件
  • 1人5回まで
  • 登録:2007/09/26 13:33:39
  • 終了:2007/10/03 13:35:03

回答(3件)

id:Nigitama No.1

にぎたま回答回数311ベストアンサー獲得回数182007/09/26 15:43:53

ポイント27pt

かゆいところに手が届かないエクセルですね。

ちょっと試してみました。

1.ツールバーの[チェック/コメント]を表示させる。

2.セルA1にカーソルを合わせておく

3.[次のコメント]ボタンをクリックする

4.[コメントの表示/非表示]を押す

これじゃダメですよねぇ~。いけてない。

てなことで、マクロを書いてみました。

Sub hoge()

Dim AllComments As Comments '1シートにあるコメントコメント全部

Dim NumComments As Long '1シートにあるコメントの数

Dim i As Long 'ループ用のカウンタ

'表示中のシートからすべてのコメントを取得

Set AllComments = ActiveSheet.Comments

'コメントの数を取得

NumComments = AllComments.Count

'コメントの数を表示(デバッグ用)

'MsgBox (NumComments)

'ひとつずつ表示(true)にしていく

'非表示にしたい場合は false に書き換えてください

For i = 1 To NumComments

AllComments.Item(i).Visible = True

Next i


End Sub


これでいけるっぽいですよ。

ガサツなコードで申し訳ない。

id:mi313

すみません。

マクロについて、よく知らないです。

もっと、簡単に、ツールなどで設定できないものでしょうか?

2007/09/26 17:45:54
id:minkpa No.2

minkpa回答回数4178ベストアンサー獲得回数552007/09/30 02:12:13

ポイント27pt

http://blog.goo.ne.jp/santaro2006

マクロの作り方

id:mi313

ありがとうございます。

コメントをいただいた方も、ありがとうございます。

参考にして、マクロを試してみたいと思います。

皆様に感謝いたします。

2007/09/30 02:29:46
id:qazu No.3

qazu回答回数74ベストアンサー獲得回数12007/10/01 18:58:38

ポイント26pt

作業をしたいシートを表示して

Ctrl+A

で全セルを選択してから

「表示」

「コメント」

「全てのコメントを表示」または「全てのコメントを表示しない」

ではダメですか?

id:mi313

それで出来ますか?

2007/10/01 23:16:38
  • id:Nigitama
    > マクロについて、よく知らないです。
    申し訳ない・・・独りよがりな回答をしてしまいました。マクロは、その仕組みのざっくりとした概要が分っていれば、上に書いた内容をコピペするだけでできるんですが、(失礼ながら)質問者様はマクロとは今まで縁がなかったようにお見受けしますので、ちょっと敷居が高いかもしれません・・・。

    > もっと、簡単に、ツールなどで設定できないものでしょうか?
    うーん。ギブアップです。

    お役に立てずにかたじけない。
    どなたかお願いします。
  • id:rikuzai
    >mi313さん

    基本的に一般機能ではできないので、
    (つまり自動的にマクロでないと無理ということなんですが)
    Nigitamaさんのマクロをツールバーに登録して、
    ボタンをポチッで作動できるようにする方法なら回答できますが、必要でしょうか?
  • id:Nigitama
    >rikuzai さん
    やっぱりそうですよねぇ。

    > ボタンをポチッで作動できるようにする方法なら回答できますが
    これが一番簡単な方法ですよね。
    ただ最低でも一度は、VBの画面を立ち上げて標準モジュールを・・・・てなことをしなきゃいけないので初めての人にはちょっと気味悪いかなとも思います。

    > mi313 さん
    いずれにせよ、10分だけ我慢してマクロコードをコピペする作業をすれば後の作業が格段に簡単になるはずです。チャレンジする価値はありますよ。今後のためにも。
  • id:Nigitama
    minkpaさんのリンクはちょっと敷居が高いように思いますがどうでしょう。

    ツールバーつきの回答をしてみるのはどうでしょう?コピペの仕方も書けばソレが一番簡単ですよね。
  • id:Nigitama
    id:qazu さんの回答だと出来ませんね。
    きっと質問を取り違えたのでしょう。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません