找回密码
 立即注册
搜索

新人碰到古怪问题求助!

4
回复
1812
查看
[复制链接]

2

主题

3

帖子

4

幻币

初入江湖

Rank: 1

积分
11
2021-10-19 21:39:00 显示全部楼层 |阅读模式
8e2c9f68a3000355700003d25c1677bb.png
如上图,相同的表达式,D5单元格 用INDIRECT("a"&ROW()) 直接计算时准确的,E5处 用=EVALUATEVBA(C9) 计算却不正确
怎么样用EVALUATEVBA也得到正确,谢谢!!!
aaa.7z (11.13 KB, 下载次数: 113)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

东方不败

积分
-4
2021-10-29 12:39:44 显示全部楼层
各位大佬请帮忙看一下是什么问题
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

2

幻币

初入江湖

Rank: 1

积分
13
2021-11-24 11:46:17 显示全部楼层
ROW()放在INDIRECT里面,变为文本,默认为1,所以EVALUATEVBA(C9)=11,需要启用宏。
如果EVALUATEVBA(C9)也要=55,那么C9就要是INDIRECT("a"&ROW(5:5))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-11-28 20:38:10 显示全部楼层
但是当前行数需要运行中用ROW()动态取得,不知道是第几行,是不是有其他方法取得当前行
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2021-12-12 16:42:47 显示全部楼层
似乎是EVALUATEVBA的问题,ROW()放在INDIRECT里面,变为文本,默认为1也不存在,有大神知道怎么解决吗
PPT学习论坛
回复 支持 反对

使用道具 举报

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