我知道可以通过按下 Ctrl 并单击所需选项卡(即通过分组多个选项卡)来对 Excel 工作簿中的多个选项卡进行单元格格式化。我们是否有类似的方法在多个工作表或选项卡上添加数据验证?请帮忙,这样我们就可以节省大量时间...
答案1
我从另一个网站找到了这个 - 稍微摆弄了一下就成功了!
With ws.Range("a3:a1000").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Capabilities"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
答案2
复制包含验证的单元格。按住 Ctrl 键并单击工作表标签。右键单击要应用验证的单元格,然后执行粘贴值>验证。
如果您使用单元格区域作为验证列表,请为它们命名。突出显示该区域,转到公式然后点击定义名称。输入列表名称(例如“mylist”),然后点击好的。
选择要应用验证的单元格。打开数据验证窗口。将其设置为列表然后在公式框中输入ff:
=mylist
答案3
如果您创建了命名列表,则可以将其用作多张工作表的参考。根据需要复制带有数据验证的范围。选择您熟悉的多张工作表。编辑>选择性粘贴>验证将执行您想要的操作。