エクセルのVBAについての質問です。(完全な初心者で申し訳ありません)
上のURLの回答者の方のVBA(※以下に再掲)をコピーアンドペーストで使わさせていただいていたのですが、
・コメント=不可視化
にしようと、あれこれいじっていたのですが、うまくできません。
※VBA再掲
Sub hoge()
Dim SelCel As Range '選択セル
Application.DisplayCommentIndicator = xlCommentAndIndicator
ActiveSheet.Cells.SpecialCells(xlCellTypeComments).Select 'シート内のコメントが設定されているセルを選択
For Each SelCel In Selection '選択セルにてループ
SelCel.Comment.Shape.Select True
With Selection.Font
.Name = "MS 明朝"
.Size = 10
End With
With Selection
.AutoSize = True
End With
Next
End Sub
どなたか、上のVBAでコメントを不可視化する方法をお教えいただけないでしょうか?
お手数をおかけし申し訳ありません。
何卒ご教授ください。
SelCel.Comment.Shape.Select True
この行の次に
SelCel.Comment.Visible = False
を 入れればいいです。
ご回答いただき、ありがとうございます。
大変恐縮なのですが、VBAを実行したところ、
実行時エラー'438'
オブジェクトは、このプロパティまたはメソッドをサポートしていません。
というエラーがでて、
デバックボタンを押すと
With Selection
.AutoSize = True
の部分が黄色網掛けで表示されます。
こちらの操作方法が悪いのでしょうか?
せっかくお答えいただいたにも関わらず、誠に申し訳ありません
ご回答いただき、ありがとうございます。
大変恐縮なのですが、VBAを実行したところ、
実行時エラー'438'
オブジェクトは、このプロパティまたはメソッドをサポートしていません。
というエラーがでて、
デバックボタンを押すと
With Selection
.AutoSize = True
の部分が黄色網掛けで表示されます。
こちらの操作方法が悪いのでしょうか?
せっかくお答えいただいたにも関わらず、誠に申し訳ありません