用VBA的方法获取excel表的页码公式的函数怎么用

返回的结果应该是:”第**页,共**页“网上找了一堆代码,但是发现放入excel中不会用,急死人了,就是那种类似于=sum(),函数名和每个参数该怎么写???下面的是那个... 返回的结果应该是:”第**页,共**页“
网上找了一堆代码,但是发现放入excel中不会用,急死人了,就是那种类似于=sum(),函数名和每个参数该怎么写???下面的是那个网站,有两串代码,我都试过了,写入模块容易,却不知如何使用,醉了
展开
 我来答
金刚钻Johnny
推荐于2016-09-23 · TA获得超过356个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:57.5万
展开全部

 excel里将网站内程序复制到EXCEL模块

Sub test()

    p = ExecuteExcel4Macro("Get.Document(50)")

    MsgBox "目前是第" & ThisPage & "页 共" & p & "页"

End Sub

然后在宏工具 查看,选择查看 选中test 点执行 就出了你想要的结果了。

更多追问追答
追问
你好,确实是这样的,不过能打印到单元格里去嘛,最终还是要打印到单元格的指定位置的谢谢!!~~
追答
Sub 页码及总页数() ' 金刚钻Johnny ChenYaJing15-07-12
' 运行宏,任意单元格写入公式
' ="第"&ThisPageNo&"页 共"&PagesCount&"页"
With ActiveWorkbook.Names
.Add Name:="ColFirst", RefersToR1C1:= "=GET.DOCUMENT(61)"
.Add Name:="lstRow", RefersToR1C1:= "=GET.DOCUMENT(10)"
.Add Name:="lstColumn", RefersToR1C1:="=GET.DOCUMENT(12)"
.Add Name:="hNum", RefersToR1C1:= "=IF(ISERROR(FREQUENCY(GET.DOCUMENT(64),Row())),0,FREQUENCY(GET.DOCUMENT(64),Row()))"
.Add Name:="vNum", RefersToR1C1:= "=IF(ISERROR(FREQUENCY(GET.DOCUMENT(65),Column())),0,FREQUENCY(GET.DOCUMENT(65),Column()))"
.Add Name:="hSum", RefersToR1C1:= "=IF(ISERROR(FREQUENCY(GET.DOCUMENT(64),lstRow)),0,FREQUENCY(GET.DOCUMENT(64),lstRow))"
.Add Name:="vSum", RefersToR1C1:= "=IF(ISERROR(FREQUENCY(GET.DOCUMENT(65),lstColumn)),0,FREQUENCY(GET.DOCUMENT(65),lstColumn))"
.Add Name:="ThisPageNo", RefersToR1C1:= "=IF(ColFirst,(hSum+1)*vNum+hNum+1,(vSum+1)*hNum+vNum+1)*ISNUMBER(NOW())"
.Add Name:="PagesCount", RefersToR1C1:= "=GET.DOCUMENT(50)*ISNUMBER(NOW())"
End With
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
2015-07-12 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2460万
展开全部
发一下这个网站链接,我看看
更多追问追答
追问

追答

把那个FUNCTION 代码,也就是第二个,复制到工作簿的 一个自定义模块里面然后

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ShineMax
2015-07-12 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:71%
帮助的人:17.4万
展开全部
你是要提取出网页上显示的页数还是什么
追问

就是像sum之类一样的使用,不知道函数名称和参数怎么写,你们看看那个源码,发不了网站只能截图了

追答

你是不是需要显示这样的提示,邮箱给我直接发文件给你

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式