• ベストアンサー

ExcelVBAで、コメントのサイズ変更をする方法。

ExcelVBAで、ExcelベースのLogデータを確認し、コメントを入力するマクロを組んだのですが、そのLogデータに入力された全てのコメントのサイズを自動で最適化をしたいと思っておりますが、なかなか上手くいきません。 どのような構文であれば、コメントのサイズを一括または、その都度サイズを最適化することが出来るのでしょうか?

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。KenKen_SP です。 こんな感じ? Dim Cmt As Comment For Each Cmt In ActiveSheet.Comments   Cmt.Shape.TextFrame.AutoSize = True Next

keiji29
質問者

お礼

判りやすい構文で、とても参考になりました。 私のやりたかったことが、キチンと出来ました。 有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ExcelVBAに詳しい方に質問!

    ExcelVBAに詳しい方に質問! 私は仕事でアンケート集計をしている者です。顧客から調査を依頼される のですが、いただくデータはExcel形式のファイルです。なので、 そこからモニターの方向けにWeb化する必要があります。 今回目指しているのは、例えばExcelデータの中でマクロが入った ボタンをたった一回押すだけでHTML形式のWebページに変換 するツールを作りたいと思います。 Excel外のマクロでも良いのですが、ExcelVBAでマクロを組んでWeb 化するには具体的にどのようにVBAを組んだらできますか? また、ExcelVBAでなくExcelファイルをWeb化する違う 方法はありますか? ExcelVBAに詳しい方、是非ご教授の程、よろしくお願いいたします。

  • ExcelVBAマクロで数字の入ったセルの削除方法

    ExcelVBAマクロについて確認させてください。 ExcelでA列から行方向にデータが入力されてあり、数字のみ(例:123456、77)で構成されたセルを削除するExcelVBAマクロを作成したいです。正規表現が必要になってくると思いますが、その方法をご教授いただけますでしょうか。 以上よろしくお願いいたします。

  • 【Excel97】コメントの一括変更方法

    セルのあちこちにコメント(非表示)をつけています。 昔作ったExcelファイル(バージョンは同じ97)を修正する為に開いたところ、コメント枠自体の大きさはそのままなのにコメント内の文字がなぜか小さくなっていました。 コメントの内容やセルの書式・数式もバラバラですのでコピーができませんし、1sheet内に60個以上もある為ひとつひとつ手修正していたら膨大な時間が掛かってしまいます。 マクロを使用せずに複数のコメントを一括で修正する方法はありませんか? (マクロを使用しても無理かも知れませんが・・・)

  • エクセル コメント表示位置・サイズについて

    業務でエクセルを使用して、会社リストを作成しています OSはXpでExcel2003です。 メモのような形で各セルごとに、コメントを挿入しているのですが 手動でサイズを変えたわけではないのに、コメント表示のサイズが 小さくなってしまって文字が見えなくなってしまいました。 特にマクロは組んでいません。いつのまにか変わってしまっていたので 直前の操作などは覚えていません…。 手動でコメント表示のサイズを変更する以外に コメント表示のサイズが変わってしまうことはあるんでしょうか? 宜しく御願いします。

  • ExcelVBAマクロ『並べ替え』⇒『重複の削除』

    ExcelVBAマクロについて確認させてください。 いくつかの値がエクセルのB10から下方向に入力されてあります。 この値をExcelの機能である『並べ替え』⇒『重複の削除』をExcelVBAマクロで同様に実行したいのですが、 どのようにすれば良いでしょうか。 ご教授下さい。 以上、よろしくお願いします。

  • ExcelVBA 複数条件に一致する値を検索して該当する欄へ表示する。

    ExcelVBA 複数条件に一致する値を検索して該当する欄へ表示する。ExcelVBA(マクロ)教えて頂けないでしょうか? 環境Excel2003 添付画像左の時給一覧表から、画像右の勤務データファイルへ氏名No.が一致、なおかつ時給が適応される期間「始」と「終」の期間内の日付勤務に時給を自動で入力させたいです。 現在は配列数式で呼び出しておりますが、件数が多い事もあって重過ぎてエクセルがかたまってしまいます。 マクロ初級~中級の参考書を購入しましたが、日常業務の傍ら基礎から勉強していくのでは実現までに時間がかかってしまうと思いました。。詳しい方がいらっしゃいましたら、どうか上記のマクロを教えて下さい。

  • Excelのグラフのデータテーブルを

    Excelマクロでグラフ作成しデータテーブルのフォントサイズを変更するマクロを作成し、実行しようとすると、ソースの "データ テーブル".Comment.Shape.Select のところで構文エラーが出てしまいます。 開発環境はExcel2000です。 具体的な解決方法がわかりません。 よろしくお願いいたします。

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

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

  • ExcelVBAマクロについて確認させてください。

    ExcelVBAマクロについて確認させてください。 添付ファイルのような形式のデータがあり、このデータを使い、積み上げ縦棒のグラフを作成したいです。 次のような条件で作成する方法をご教授いただければと思います。 ・AからFまでの文字は横軸ラベルにしてAAからCCまでのデータは凡例に表示する。(XX~ZZは表示しない) ・サイズは幅600、高さ400 ・位置は左から10、上から500の位置 ・プログラムの最初に既存のグラフをクリア

  • ExcelVBAマクロで記号のみセルごと削除方法

    ExcelVBAマクロについて確認させてください。 ExcelでA列から行方向に漢字、記号(環境依存文字も含む)のデータが1文字ずつ入力されてあり、漢字は削除しないで記号のみセルごと削除するプログラムを作りたいのですが、その方法はありますでしょうか。 [例] 科 削除しない (1) セルごと削除 加 削除しない ☆ セルごと削除