Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4038|回复: 5

[已解决]求助~ 访问网页时如何引入变量?

[复制链接]
发表于 2012-7-28 11:48 | 显示全部楼层 |阅读模式
如题,想要访问某网址并上传经纬度数据,使用vba实现,正常访问时,使用如下指令:
     With ActiveSheet.QueryTables.Add(Connection:= _
        "URL; h t t p : / /eosweb.larc.nasa.gov/cgi-bin/sse/grid.cgi?&num=313136&lat=45&submit=Submit&hgt=100&veg=17&sitelev=&email=xxxxx@126.com&step=2&p=grid_id&lon=132" _
        , Destination:=Range("$A$1"))。。。。。

其中的lat=45和lon=132为我要上传的经纬度信息,想要将45用变量n1代替,132用变量n2代替,那么这个地址该怎样写? n1和n2是定义成整型还是字符串型?
  
在线等~~~~
最佳答案
2012-7-28 12:00
本帖最后由 那么的帅 于 2012-7-28 12:02 编辑
  1. N1=45
  2. N2=132
  3. "URL; h t t p : //eosweb.larc.nasa.gov/cgi-bin/sse/grid.cgi?&num=313136&lat=" & N1 & "&submit=Submit&hgt=100&veg=17&sitelev=&email=xxxxx@126.com&step=2&p=grid_id&lon=" & N2 _
复制代码
发表于 2012-7-28 11:59 | 显示全部楼层
用连接符或连接函数,类型的话会自己转换的。
回复

使用道具 举报

发表于 2012-7-28 12:00 | 显示全部楼层    本楼为最佳答案   
本帖最后由 那么的帅 于 2012-7-28 12:02 编辑
  1. N1=45
  2. N2=132
  3. "URL; h t t p : //eosweb.larc.nasa.gov/cgi-bin/sse/grid.cgi?&num=313136&lat=" & N1 & "&submit=Submit&hgt=100&veg=17&sitelev=&email=xxxxx@126.com&step=2&p=grid_id&lon=" & N2 _
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-7-28 12:33 | 显示全部楼层
那么的帅 发表于 2012-7-28 12:00

试了一下,不行啊,提示缺少列表分割符。。。。。。。。。
回复

使用道具 举报

发表于 2012-7-28 12:36 | 显示全部楼层
a123456b0 发表于 2012-7-28 12:33
试了一下,不行啊,提示缺少列表分割符。。。。。。。。。
  1. N1=45
  2. N2=132
  3. "URL; [url]http://eosweb.larc.nasa.gov/cgi-bin/sse/grid.cgi?&num=313136&lat=[/url]" & N1 & "&submit=Submit&hgt=100&veg=17&sitelev=&email=xxxxx@126.com&step=2&p=grid_id&lon=" & N2 _
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-7-28 12:49 | 显示全部楼层
那么的帅 发表于 2012-7-28 12:36

再次对“那么的帅”表示感谢~~    你比名字还要帅,  哈哈~
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 06:46 , Processed in 0.261379 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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