楼主: haosiC
8798 2

[问答] 关于excel Table(模拟试算表) 如何查看,调试背后的code? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

14%

还不是VIP/贵宾

-

威望
0
论坛币
95 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
7 小时
注册时间
2013-7-15
最后登录
2013-11-15

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我很着急地想请教大家一个问题:
我使用了excel的Table(模拟计算表)功能,如何查看Table背后的code,以及查看code每步的运行情况?


具体任务很简单,我先建了一个binomial model for option pricing, 然后建了Table,以实现事先设定的一组option grant date对option value的返回. 但由于我把第一个待算日期和引用日期作了link(e.g. 第一个待算日期= 引用日期+30)似乎出现动态链接错误,(等价的)待算日期由于迭代不再是事先设定的那组值。这个原因我已经想通了,也把第一个待算日期改成了hard code,但仍然想知道怎样调试Table,以便下次再有类似bug容易排查。因为Table是动态的,所以不能用“跟踪从属单元格”或“公式求值”之类静态的方法,而我打开excel带的VBA project环境,乍看之下好像只能用户自己编macro但不能查看或调试excel自带功能的code...我不懂excel, 又比较笨, 请大家多多指教,非常感谢!






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL Table xcel exce code excel option 如何 动态 用户

沙发
zhukovasky 发表于 2013-7-16 19:27:52 |只看作者 |坛友微信交流群
楼主的意思是想看excel自带的函数功能是怎么开发的吧?这个貌似这个地方不会有人能解答的啊
za rujina!

使用道具

藤椅
haosiC 发表于 2013-7-17 12:04:47 |只看作者 |坛友微信交流群
多谢楼上回复,未必要看具体函数的code,只是想逐步调试Table, 看一下Table在等价替换每个值到引用单元时,相应单元格的内容是怎样变化的。

具体可见附件,其中case 0是错误结果,case 1是正确结果,唯一区别是case 0的cell F34引用了引用单元,导致动态链接错误,而case 1的cell F34是把数值hard code进去的。这是我不知怎样调试情况下猜想出的,虽然也是简单bug,但还是想有一种比较稳定的debug方法。 demo.xlsx (1.62 MB) 谢谢指点。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 13:52