excel - 有没有办法在 Excel 中的单元格上放置下拉菜单以选择要在公式中使用的值?
问题描述
我正在制作一个 Excel 宏,用于从一张纸上抓取数据,将其放在另一张纸上,然后能够查看并进行一些数学运算。到目前为止,我能够获取数据并将其保存在新工作表上。我有 2 列需要通过公式使用该数据进行计算。但是,该公式中的一个值因项目而异(变化的值是百分比)。我想要做的是在每个项目上都有一个下拉菜单,我可以在其中输入/选择与该项目对应的两个值/百分比,然后这两个值将在公式中用于计算 2 列中的相应值。这是一张图片,可以更好地说明我的意思:
例如,假设我的折扣是 50%。项目 A(单元格 G2)的“我的价格”公式为 =SUM(E2-(E2*50%))。
另外,假设商品 A 的客户折扣为 40%。项目 A(单元格 I2)的客户价格公式为 =SUM(E2-(E2*40%))。
两列使用相同的公式,但值可能因项目而异。对于我和客户来说,每个项目都有不同的百分比。
基本上,我希望在 G 列和 I 列中的所有单元格或 A 列中的每个项目上都有一个下拉列表,我可以在其中输入或选择要在该公式中使用的两个百分比,然后在选择之后/键入这些,将为该项目计算列 G 和 I 中的相应值。
在我的宏的 VBA 代码中,我最终只想将下拉菜单放在所需的单元格上,然后我可以手动浏览每个项目并设置值。这样,在我的宏完成后,我就可以浏览我的项目并选择要使用的两个百分比,然后在公式中使用这两个百分比来填充“我的价格”和“客户价格”的值。
我首先只是想知道这样的事情在一般情况下是否可行,无论是在 VBA 代码中,还是只是在 Excel 中手动执行。任何帮助表示赞赏!
解决方案
推荐阅读
- amazon-web-services - 运行反向代理的 Elastic Beanstalk 上的 TLS
- php - PHP / Laravel - update values of JSON object
- sql-server - 更改sqlserver服务帐户后的文件和文件夹权限
- android - React-native ListView“警告:无法调用setState”
- android - 添加新项目和 notifyDataSetChanged 后如何从 RecyclerView 获取最后一个项目视图?
- mongodb - 如何为文档流水线
- python - 如何将小部件的 id 从 kivy 发送和使用到 python
- git - 尝试在两个本地存储库之间获取失败?
- android - 将 ImageView 固定到 LinearLayout 中最右侧的位置
- c - 如何修复“错误:赋值给数组类型的表达式”?