2015-09-29 56 views
-1

首先,我不是VBA用户。 而且我写了一个非常复杂的Excel工作表,内部与函数相关。 让我们假设x是我输入的值,y是我最终计算结果时想要得到的一些数字。 所以我想要做的是在保存以前的y值的同时更改x值。 这将很好,如果我可以在不同的单元格取决于x值的y值。 例如,如果x为3,则y返回到单元格B1中,如果x是4,则y返回到单元格B2中。 如果有人能提出这个问题的想法,我们将不胜感激。Excel多变量和输出

回答

0

我必须诚实地说,根据您问题中的有限信息,这就是VBA变得更容易的事情。使用VBA,您对计算输出的显示方式有了更多的控制权,因此以“格式化”(历史)方式“记录”结果要容易得多。

考虑一个典型的基于Excel的发票系统(我在谈论免费下载)。你有一张看起来像发票的工作表 - 它有文本框,项目,数量,成本等。它总计在底部(全部使用公式)。您可以手动打印发票,这很好。但是你想记录数据以后再查看?除了“复制”工作表外,大多数您会发现的示例都有一个按钮(带有VBA代码),用于在单独的工作表上存储数据(不包括“发票格式”)。

虽然你说你不是VBA的人,但你并没有明确表示解决方案必须是一个公式。因此,我不得不说,在我看来,解决方案绝对是VBA,这就是您应该寻找的地方。如果您同意,很乐意创建一些示例代码来指引您朝着正确的方向发展。