我在 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)在后台。我不想要那个。我想我会将复选框链接到它旁边列中的一个单元格,然后隐藏它。那可能吗?