• ベストアンサー

コメントの書式設定

シート内に幾つかコメントがあります。 一括でコメントの書式設定を行いたいのですが、どうすればよいのでしょうか。 やりたいことは自動サイズ調整です。デフォルトで自動サイズ調整にチェックを入れられれば良いのですが、出来ないようですので質問させていただきました。 OS Windows7 SP1 Excel 2010 SP2(MS Office Pro Plus 2010)

noname#190816
noname#190816

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

マクロで設定すれば簡単なのですが・・・ Sub macro() Dim C As Comment For Each C In ActiveSheet.Comments C.Shape.TextFrame.AutoSize = True Next C End Sub

noname#190816
質問者

お礼

マクロで出来ました。 ありがとうございました。

関連するQ&A

  • エクセルのコメントの書式

    あまりに使い勝手が悪いので、有識者の方にお知恵をお借りしたく、質問させてもらうことにしました。タイトルのとおりですが、エクセルでコメントを挿入すると、意味もなく、太字だったり、サイズは、コメントの長さに合わせてくれてなかったり、さらに、それぞれのコメントを一括で書式を編集することもできず、使いづらくて仕方がありません。(ちなみに、使っているのは、2003での話ですが、2010でも同じでした。そもそもこういう点を改良しなくて、一体全体、MSはリボンだとか、なにをとち狂ってるんでしょう???) 話が少しそれましたが、上記のような問題に対して、エクセルのコメントをデフォルトで、 自動サイズ調整にチェックが入るようなコメント セルに合わせて移動するがサイズ変更しない 太字は使わない。 フォントはMS PかArial サイズは10ぐらい の状態にすることはできませんか?入力前から、上記の書式をデフォルトにする もしくは、 入力後であれば、一括で、上記の書式にする方法があったら、是非とも、教えてください。 正直いって、これほど、使いにくい点が何故に、改良されないのか、不思議でなりません。

  • 【エクセル】コメントの初期(固定)書式を設定したい。

    いつもお世話になってます。 エクセル2003について以下の点についてご教示ください。 セルにコメントをよく付ける作業があるのですが、コメントと入れようとすると、コメントの書式が「サイズ:9、スタイル:太字」になっています。 私は、標準の12でコメントを入れたく、この為コメントの書式をいちいち直さなくてはなりません。 シートごとに違うコメントの書式を設定したい。と贅沢は言いませんが、ブック全体に保存して再度開いても変わらないコメントの書式を設定するには、どうすればいいのでしょうか? よろしくお願いします。

  • エクセル コメントの書式設定について

    こんにちは。あるエクセルの表で、例では日付にコメントを入れた際に、 フィルタオプションでフィルタを掛けると、コメントの矢印が伸びてしまいます。 コメントは毎回数人で入れるようで、コメントの書式設定の、プロパティで「セルに合わせて移動するがサイズ変更はしない」を選択すれば、矢印のサイズは変わりません。ただ、毎回複数あるコメントに対して、ひとつずつ、書式設定を変更とするのは かなりしんどいです。 なにかいい方法はございませんでしょうか? マクロ等で最初から書式設定を設定することは可能でしょうか? ご教授頂きたいです。宜しくお願い致します。

  • Excelでコメントの書式のデフォルト設定を変更するには

    Excelのコメント機能で、デフォルトで作製者名が太字で現れますが、この設定を変更したいのです。コメントの書式のデフォルト設定を変更するには、どこでどうすればよいのでしょうか?

  • エクセル コメントの書式の設定

    エクセルでコメントを入力する際、 太文字ではなく、フォントの大きさも一定の大きさに 設定したいのです。 シートによって変わったりしてしまうので、 毎回これを直すのが面倒です。 一定の書式に設定することは可能でしょうか。 教えてください。

  • Excelでのコメントの書式について

    教えてください。ExcelでA4の横の書式で表を作り、多数のセルにコメントをつけていました。その後、A4の縦に書式を変更し、字の大きさも変更しました。すると、コメントを表示するにした場合、付けていたコメントの矢印が、異常に長くなって何ページ後にもなってしまいました。コメントが少なければ、一つ一つ縮めることも出来るのですが、たくさんありすぎるので、シート全部のコメントの矢印を一緒に短くする方法はないでしょうか?また、そのコメントの字の大きさをシート全部一緒に小さくする方法はないでしょうか?

  • エクセルのコメント

    教えてください。エクセルでコメントの挿入をよく使用します。 これって、デフォルトだと、プロパティから選ばれるオブジェクトの位置は、「セルに合わせて移動やサイズの変更はしない」になっていると思いますが、これをデフォルトで、「セルに合わせて移動するがサイズは変更しない」にすることはできないでしょうか? 今、現在は、毎回毎回、一個ずつ、変更しており、手間でしょうがありません。 また、文字の書式も、強調がデフォルトみたいですが、別に強調にしたくもありません。 デフォルトでの変更、もしくは、あとから一括で変更でも構いませんので、何か良い方法がありましたらおおしください バージョンは2003です。

  • セルの書式設定

    宜しくお願いします。 OS:WINDOWS XP PRO SP3 MS OFFICE:2007 PRO PLUS SP3 セルの書式設定 表示形式 ユーザー設定にて ##-## と設定しました。車の車番を4ケタで連続して数字を入力し、例えば、1234と入力すると 12-34と表示させるためです。 それを計算式で合計台数を出すため、 =COUNT(A2:A21) という式で合計を求めています。 質問ですが、 入力するものが間違って1234とセルに入力しなければならないところを 12-34 と入力してしまうとカウントされません。セルの数字を入力するものはあまり慣れていない方です。セルの見た目は同じになります。 間違って入力してもカウントさせられる式はありますでしょうか。

  • PowerPoint2007のテキストボックス設定

    MS-Office を2002(XP)から2007にバージョンアップして,違うことがたくさんあり結構とまどっています. パワーポイントの質問です. □や△を含むあらゆる多角形や○や吹き出しなど,あらゆる図形を描いた場合に,「図の書式」→「テキストボックス」→「自動調整」が“テキストに併せて図形のサイズを調整する”になっています. 個別に「自動調整なし」にして,さらに「規定の図形に設定」にしてはいるのですが,別の図形やファイルを作るたびに,やはり“テキストに併せて図形のサイズを調整する”になってしまいます. すでに描いた図形を“自動調整”にするのではなく,私のパワーポイント自体のデフォルトを“自動調整”にするのはどうすれば良いでしょうか? よろしくお願いします.

  • エクセルVBAのコメント設定について教えていただけないでしょうか。

    エクセルVBAのコメント設定について教えていただけないでしょうか。 セルK2に、「8/13」など、日付を投入します。 セルL2には「=DAY(K2)」と投入して、日付だけを表示させています。 セル11行目から下方向に、1日から31日まで表示されています。 セルK2に表示された日付を元に、M列の対象となる日付に以下の ようにコメントを入れようと思っています。 K2が13日でしたら、M23にコメントを入れたいと思っています。 「13(金)        ←←改行する。 通知予定」 次のようにマクロを設定しましたが、(1)曜日の情報をコメント欄に入れることがで きません。 また、(2)コメントの書式設定がうまくいきません。 コメント欄を「MSゴシック」のフォントで「14ポイント」のサイズで 「自動サイズ調整」をしたいのですが、コメントが挿入されたセルの書式が変更さ れてしまいます。 曜日の情報入れて、コメントの書式を設定する方法を教えていただけないでしょうか。 --------------------------------------------------------------------- Sub コメント書式設定2() Dim 通知日 As Long 通知日 = Range("l2").Value Cells(通知日 + 10, 13).Select ActiveCell.AddComment Text:=通知日 & Chr(10) & "通知予定" With Selection.Font .Name = "MS Pゴシック" .FontStyle = "太字" .Size = 14 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic End With End Sub

専門家に質問してみよう