0

如何在excel中将单元格值标记为必填项。我有一张包含 3 个标题的工作表,我想从一组可能的值中将 header3 的列值标记为必填(即,即使用户没有选择值,也应该为单元格设置默认值)

4

2 回答 2

1

在要执行这些约束的单元格上使用验证。

喜欢:选择要放置此约束的单元格范围。

现在打开Data ValidationDialog 并ListAllow下拉菜单中选择Setting Tab。以逗号分隔的值提供您的source(可能的值)

于 2012-08-13T11:30:39.490 回答
0

如果你想借助 c# 代码试试这个: -

Worksheet ws;
Range oRng = ws.get_Range(StartCol + StartRow, EndCol + EndRow);
oRng.Validation.Add(XlDVType.xlValidateDecimal, XlDVAlertStyle.xlValidAlertStop, XlFormatConditionOperator.xlBetween, "StartVal", "EndVal");
                                oRng.Validation.IgnoreBlank = true;
                                oRng.Validation.InCellDropdown = true;
                                oRng.Validation.ErrorTitle = "Input Error";
                                oRng.Validation.ErrorMessage = "Please enter a numeric

“StartVal”和“EndVal”之间的值”;oRng.Validation.ShowError = true;

其中 ws 是工作表对象,StartVal 和 EndVal 是要检查其验证的值的范围

于 2012-08-13T13:18:43.310 回答