ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6631|回复: 8

[求助] 怎样在当前工作表获取另一个工作表的总页码数?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-4-13 10:37 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
       我知道通过设置名称total_num_sheet=GET.DOCUMENT(50)的方式,可以获取任何活动工作表的总页数。但我现在的问题是,我想在活动工作表(比如SHEET1的A1单元格得到另一工作表(比如SHEET2)的总页数,如何设置?
        假定SHEET1表名为“主表”,SHEET2表名为“附表”,“附表”的总页数随时在变化(假设为total_num_sh2),我想在“主表”的某个单元格内容显示为"附表共" & total_num_sh2 “页",请教高人指点。

TA的精华主题

TA的得分主题

发表于 2014-4-13 10:59 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2014-4-13 11:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
只要你不跨簿:

常用宏表函数选.rar

34.58 KB, 下载次数: 245

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-13 11:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
万分感谢hhjjpp 和刀羊!初步解决了!只要将名称设置为total_num_sh2=GET.DOCUMENT(50,"附表"),就行了!但我纳闷的是,get.document函数的说明中好象没有后面的参数啊!另外一个问题,当附表的页码变动后,回到主表查看时,"附表共" & total_num_sh2 & “页",并没有自动变化,按F9也不行,非得要双击(或按F2)回车后才变动,请问还有没有更好的办法?

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-13 11:40 | 显示全部楼层
本帖最后由 中原一布衣 于 2014-4-13 11:43 编辑

        解决了!只要将名称改为total_num_sh2=GET.DOCUMENT(50,"附表2")*ISNUMBER(NOW()) 就行了!再次谢谢2楼和3楼!是你们启发了我!
        主表B11格=CONCATENATE("调查发票所涉及商品为外购商品的,应填列附表2。附表2共",total_num_sh2,"页。调查发票商品为委托加工的,填列附表3、附表4。附表3共    页,附表4共     页。")

TA的精华主题

TA的得分主题

发表于 2014-4-13 11:40 | 显示全部楼层
本帖最后由 hhjjpp 于 2014-4-13 11:42 编辑
中原一布衣 发表于 2014-4-13 11:30
万分感谢hhjjpp 和刀羊!初步解决了!只要将名称设置为total_num_sh2=GET.DOCUMENT(50,"附表"),就行了!但 ...

定义的名称后加+now()*0,破除易失性,我提供的附件中没提及其易失性,真的以为可以随机更新的

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-13 11:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
破除易失性,到底有多少种方法?

TA的精华主题

TA的得分主题

发表于 2023-2-10 10:21 | 显示全部楼层
还是弄懂,有么有更加详细的操作视频啊?做了个目录,现在就想提取相应表格的打印页数。实在是无法实现。

TA的精华主题

TA的得分主题

发表于 2023-2-10 10:30 | 显示全部楼层
中原一布衣 发表于 2014-4-13 11:40
解决了!只要将名称改为total_num_sh2=GET.DOCUMENT(50,"附表2")*ISNUMBER(NOW()) 就行了!再次谢 ...

看了,你的解决方法,有些地方不明白如何操作,定义名称 -引用位置里输入:GET.DOCUMENT(50,"附表2")*ISNUMBER(NOW()) 吗?
那下面的B11格=CONCATENATE("调查发票所涉及商品为外购商品的,应填列附表2。附表2共",total_num_sh2,"页。调查发票商品为委托加工的,填列附表3、附表4。附表3共    页,附表4共     页。")要在哪里输入呢?如果有你的具体操作视频就好了。希望能够详细赐教。谢谢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-8 21:32 , Processed in 0.023133 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表