Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在“多个”之间选择;值(如果为真/假)";选择权_Excel_Vba - Fatal编程技术网

Excel 在“多个”之间选择;值(如果为真/假)";选择权

Excel 在“多个”之间选择;值(如果为真/假)";选择权,excel,vba,Excel,Vba,我有一个包含某个iferror函数的单元格 如果一切正常,我想得到函数的正常输出。 但是,如果出现错误(例如-#N/A),我希望该单元格允许我手动选择要在该单元格中显示的文本-但如果函数参数发生另一次更改,导致原始函数再次变为真,我希望原始函数返回-以及其原始输出 可能吗 不,这是不可能的:单元格的值由公式决定,或者不由公式决定。你不能两者兼得 不过,您可以使用附近的单元格进行选择(通过数据验证检查下拉列表的可能性)。当出现错误时,IFERROR函数可以读取其他单元格的值。如果没有错误,其他单元

我有一个包含某个iferror函数的单元格

如果一切正常,我想得到函数的正常输出。 但是,如果出现错误(例如-#N/A),我希望该单元格允许我手动选择要在该单元格中显示的文本-但如果函数参数发生另一次更改,导致原始函数再次变为真,我希望原始函数返回-以及其原始输出


可能吗

不,这是不可能的:单元格的值由公式决定,或者不由公式决定。你不能两者兼得


不过,您可以使用附近的单元格进行选择(通过数据验证检查下拉列表的可能性)。当出现错误时,
IFERROR
函数可以读取其他单元格的值。如果没有错误,其他单元格的值显然将被忽略。

请详细说明?