ある人が重複するタスクを取得した場合に警告する条件付き書式を多数使用して、Excel でスケジュールを作成しています。誰かが現れない場合、他の誰かが同じ日にいくつかのスポットを取らなければならない場合、それを覚えておくためにスプレッドシートに追加したいと思います.
問題は、そうすると赤血球が警告を発することであり、過ぎた日付にはそれを望まない. チェックボックスを使用して「ignoreErrors」などの列を追加し、これらのいずれかをチェックすると、Excel は残りの書式設定ルールを無視するのではないかと考えました。
ここで次のスクリプトを見つけました(少し編集しました):
Sub AddCheckBoxes()
On Error Resume Next
Dim c As Range, myRange As Range
Set myRange = Selection
For Each c In myRange.Cells
ActiveSheet.checkboxes.Add(c.Left, c.Top, c.Width, c.Height).Select
With Selection
.LinkedCell = c.Address
.Characters.Text = ""
.Name = c.Address
End With
c.Select
Next
myRange.Select
End Sub
チェックボックスを追加すると、一連のチェックボックスが表示されますが、バックグラウンドでセル値 (TRUE または FALSE) が表示されます。私はそれをしたくありません。チェックボックスを隣の列のセルにリンクして、それを非表示にすると思いました。それは可能ですか?