
エクセル2000です。
シート内のすべてのコメントを削除しようと以下のコードを走らせたところ、何番目かでエラーが起き、とまってしまいます。
シート保護は解除してあります。
コメントはすべて同じような書式なのでなぜ途中で止まるのかわかりません。ご教示いただければ幸いです。
Sub TEST()
With ActiveSheet
For i = 1 To .Comments.Count
MsgBox i
.Comments(i).Delete'ここでエラー
Next i
End With
End Sub
No.1ベストアンサー
- 回答日時:
削除されるとそのコメント番号がつまるので、回数分1番を削除すればいいので、
.Comments(i).Delete
を
.Comments(1).Delete
に変更する。
なるほど、言われてみればその通りですね。
では
With ActiveSheet
For i = .Comments.Count To 1 (Step -1)
.Comments(i).Delete
Next i
End With
でもいいですね、ありがとうございました。
No.2
- 回答日時:
こんにちは。
以下のように変更してみてください。
Sub TEST()
With ActiveSheet
For i = 1 To .Comments.Count
MsgBox i
.Comments(1).Delete 'i→1に変更
Next i
End With
End Sub
ありがとうございました。
For Each cm In .Comments
cm.Delete
Next
では、ちゃんと消せるのにへんだなあと思ったら、そういう理屈でしたね。
お馬鹿な質問でした。
すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワード文書の右側にあるグレー...
-
ブログ書いてる方。 アンチコメ...
-
メルカリ出品中のコメント質問...
-
迷惑な書き込み
-
メルカリのコメント欄
-
閲覧注意 男性は、ふぇらの時に...
-
YouTubeの、この赤丸で囲ってい...
-
無料ホームページサイトを探し...
-
Word コメント印刷で、見たいコ...
-
「閲覧ありがとうございます」...
-
Yahoo!ジオシティーズで…
-
コメントの管理者だけ表示を許可
-
seesaaブログについて
-
ワードのコメント内のテキスト...
-
エクセルでセルに挿入したコメ...
-
ライブドアブログでトップペー...
-
トラックバックの目的・・・礼...
-
ブログのエチケット「コメント...
-
web上で映像をのせて人に見ても...
-
ライブドアブログでGoogleAdsence
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワード文書の右側にあるグレー...
-
ブログ書いてる方。 アンチコメ...
-
自分で書いたコメントを修正したい
-
エクセルのアクティブセルを非...
-
他の人のgooブログに書いたコメ...
-
コメント送信の際、「修正・削...
-
ヤフーニュースにコメント
-
ライブドアにブログ内の掲示板...
-
エクセルVBA コメントが削除で...
-
メルカリ出品中のコメント質問...
-
ブログのコメントに腹が立つと...
-
フェイスブックでのコメントの...
-
教えて!goo ちょくせつに疑問点...
-
ここで投稿してコメントもらっ...
-
悪質なコメントを削除する方法は」
-
ブログへの迷惑コメントについ...
-
コメント削除されました
-
gooブログ 先にgooIDを退会し...
-
FC2について
-
たまに弁護士の顔写真付のやつ...
おすすめ情報