找回密码
 立即注册

QQ登录

只需一步,快速开始

waitgboualats 活字格认证

高级会员

62

主题

162

帖子

1910

积分

高级会员

积分
1910

活字格认证

waitgboualats 活字格认证
高级会员   /  发表于:2022-3-2 15:13  /   查看:2178  /  回复:6
1金币



如图 在选项卡一中给单元格命名,并在选项卡2中引用改单元格。运行后出现找不到参数的错误。






附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,选项卡的子页面应该是同时加载的,咱选项卡2这个页面引用了aaa,但是aaa是定义在选项卡1页面。如果是同时加载的话,就会出现这个问题,因为加载选项卡2的时候aaa还处于未定义的状态。您可以这么来测试,直接启动选项卡2这个页面也是这个报错的。建议您这样来做,我们把aaa这个变量设置在选项卡的父页面,也就是页面1中。 然后给选项卡1的单元格设置为文本框,通过文本框触发命令给aaa赋值。 这样就可以解决那个错误 ...

6 个回复

正序浏览
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-3 14:45:33
7#

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
waitgboualats活字格认证
高级会员   /  发表于:2022-3-3 14:43:57
6#
Howie.Sun 发表于 2022-3-2 17:10
您好,选项卡的子页面应该是同时加载的,咱选项卡2这个页面引用了aaa,但是aaa是定义在选项卡1页面。如果 ...

明白了 感谢
回复 使用道具 举报
Martian活字格认证
中级会员   /  发表于:2022-3-2 16:18:51
4#
不晓得啥情况,试了一下
在控制台中查看,有时候会这样,有时候不会,
但值还是有正常传递过去,应该也不影响使用吧。
回复 使用道具 举报
waitgboualats活字格认证
高级会员   /  发表于:2022-3-2 15:58:01
3#
.9粒儿 发表于 2022-3-2 15:48
你想要的结果是什么?是图片中这样吗?如果是这样的。把aaa那个公式改为=IF(COUNTA(S3)=0,"",TEXTJOIN(",", ...

我想搞明白为啥选项卡间单元格使用名称引用会报错,如何解决这个报错,案例是用来复现这个问题。
回复 使用道具 举报
.9粒儿
初级会员   /  发表于:2022-3-2 15:48:01
2#
你想要的结果是什么?是图片中这样吗?如果是这样的。把aaa那个公式改为=IF(COUNTA(S3)=0,"",TEXTJOIN(",",TRUE,S3))即可。另外我用的谷歌浏览器,不知道浏览器不同效果会不会不一样。
国际惯例,有用的话请帮忙设为最佳答案。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-2 15:13:26
来自 5#
本帖最后由 Howie.Sun 于 2022-3-2 17:12 编辑
waitgboualats 发表于 2022-3-2 15:58
我想搞明白为啥选项卡间单元格使用名称引用会报错,如何解决这个报错,案例是用来复现这个问题。

您好,选项卡的子页面应该是同时加载的,咱选项卡2这个页面引用了aaa,但是aaa是定义在选项卡1页面。如果是同时加载的话,就会出现这个问题,因为加载选项卡2的时候aaa还处于未定义的状态。您可以这么来测试,直接启动选项卡2这个页面也是这个报错的。建议您这样来做,我们把aaa这个变量设置在选项卡的父页面,也就是页面1中。

然后给选项卡1的单元格设置为文本框,通过文本框触发命令给aaa赋值。

这样就可以解决那个错误了,因为在加载的时候父页面有aaa这个变量,那么在初始加载选项卡页面的时候就可以读到这个变量啦。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部