首先,我不是VBA用户。 我写了一个内部与函数相关的非常复杂的Excel工作表。 让我们说x作为我输入的值,y作为我试图最终得到的一些数字作为计算的结果。 所以我要做的是改变x值,同时保存以前的y值。 如果我根据x值在不同的单元格中有y值,那就太好了。 例如,如果x为3,则y返回单元格B1,如果x为4,则返回单元格B2。 如果有人能就此问题提出建议,我们将不胜感激。
答案 0 :(得分:0)
我必须诚实地说,基于你问题中的有限信息,这是VBA更容易的事情。使用VBA,您可以更好地控制计算输出的显示方式,因此可以录制'结果形成(历史)的方式更容易。
考虑一个典型的基于Excel的发票系统(我正在谈论免费下载的免费赠品)。您有一个看起来像发票的工作表 - 它有文本框,项目行,数量,成本。它总计在底部(全部使用公式)。您可以手动打印发票,这很好。但是您想要记录数据以便以后再次查看?而不是复制'在工作表中,您找到的大多数示例都有一个按钮(带有VBA代码),只能在单独的工作表上存储数据(没有'发票和格式化)。
虽然你说你不是VBA的人,但你并没有明确表示解决方案必须是一个公式。因此,我不得不说,在我看来,解决方案绝对是VBA,而且你应该在那里寻找。如果您同意,很高兴创建一些示例代码,指出您正确的方向。