Excel スプレッドシートにコメントがあります。
コメントを表示するか非表示にするかを制御するボタンが 1 つあります。ユーザーがボタンをクリックすると、コメントが表示されます。ユーザーがもう一度クリックすると、コメントが消えるはずです。
以下は、私が使用しようとしているコードです。どちらも独立して動作しますが、If Then Else ステートメントを挿入すると、エラーが発生します。
Sub showcomments()
If Comments <> "Visible" Then Application.DisplayCommentIndicator = xlCommentAndIndicator
Else: Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End If
End Sub
やってみelse if comments = visible
ました。
通常、「else without if」というエラーが表示されます。