Excel 2010用のマクロを作成しようとしています。これは、セルまたはマージされたセルの範囲をユーザーが選択してコメントを展開してパターンを追加します。マクロでExcelのコメント変更の範囲が選択されていない
Sub commentstripe()
'
' commentstripe Macro
'
'
Dim myRange As Range
Set myRange = Range(Selection.Address)
myRange.Comment.Shape.TextFrame.Characters.Font.Bold = False
With myRange.Interior
.Pattern = xlLightUp
.PatternColorIndex = xlAutomatic
.PatternTintAndShade = 0
End With
ActiveWorkbook.Save
End Sub
それはmyRange.commentラインにぶら下がっているように見えるが、私は理由を把握するように見えることはできません。ショートカットCtrl + Shift + Aから実行しています。アドバイスをいただければ幸いです。
よろしく、 サンディ
を動作するかどうかを参照してください。 – Sandy
実行時エラー '91':オブジェクト変数またはWithブロック変数が設定されていません。それをもう少し調べてみると、単一のセルで動作しますが、結合されたセルで構成された単一のセルでは動作しません。 – Sandy
それともセルは、コメントを処理するより良い方法については、以下の一切comment.See持っていないことになります サブCommentAdd() 薄暗いCMTコメント としてCMT場合CMT = ActiveCell.Comment 文字列セット として暗いcmtText を何も次に –