excel - 如何在多次试验中在 Excel 工作表中重新计算(F9/模拟)时记录单个单元格的结果
问题描述
我正在做一个财务模拟。模拟每次运行产生 8 个结果(F9/刷新)。我想运行在刷新 (F9) 时产生结果的模拟并将 8 个值记录在表中。
我找到了一个宏
Sub Macro1()
For i = 1 To 12
Calculate ' code equivalent of hitting F9
Range("d" & i).Value = Range("a1").Value
Next i
End Sub
对单个单元格执行此操作;
需要的是这个;
解决方案
这些方面的东西应该起作用:
Range("d" & i).Resize(1, 8).Value = Application.Transpose(Range("a1").Resize(8, 1).Value)
推荐阅读
- delphi - 使用 Delphi XE 从 FTP 服务器下载目录
- visual-studio-code - 如何在代理后面打包 VS Code Extension
- c++ - 在 Lua C API 中使用自定义函数编辑内存
- jquery - 总是在按钮单击时返回 Post 400 Error jQuery
- php - 从 Internet 访问 ZeroTier 网络 - 连接被拒绝
- html - 如何在codeigniter中“将来自文本字段的输入存储在PHP变量中”?
- javascript - JavaScript FireBase 显示名称注册
- xcode - Xcode storyboard ViewController 显示不同
- apache-kafka - Kafka中生产者和消费者的混淆
- javascript - Google Drive API 分段上传文件损坏,大小 1kb