作者etude ()
看板Visual_Basic
标题[VBA ] 关於Range物件参数的问题
时间Wed Jan 9 14:38:19 2019
请问各位VBA高手
小弟非本科自学VBA
最近研究前手写的程式
发现有以下写法:
If Application.IsNumber(Range("checkpoint")) = False Then
(後面略...)
简单用msgbox测试,这个条件式是有成功判读执行的
Application.IsNumber这部分可以理解
但是整个程式没有看到关於checkpoint的相关资讯
上网查Range("checkpoint")後没有看到类似的写法
另外也有看到像是
Filename = Range("WB").Text
Pathname = Range("pathname").Text
Outputname = Range("outputfile").Text
等等之写法
但不像前例可以成功执行,会有Range'方法('_Global'物件)失败 之警语
上网也没有查到Range内放类似参数的写法
因为第一例If条件式是成功执行的,但因为没有查到相关写法
想请教高手们这类的写法应该用什麽关键字比较能找到
若需要补充资讯请拜托告诉我
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.248.127
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1547015904.A.FEE.html
1F:→ MOONRAKER: 那是他在工作表里面自订的范围名称 01/09 16:45
2F:→ MOONRAKER: 你开他工作表按F5还是Ctrl-G叫出goto对话框 应该可以 01/09 16:47
3F:→ MOONRAKER: 看到这个名字 goto过去就知道他在哪里 01/09 16:47
4F:→ MOONRAKER: 可以从选单去定义或删除 但是现在的excel选单面目全非 01/09 16:49
5F:→ MOONRAKER: 我已经忘记在哪里了 你要自己找 01/09 16:49
6F:→ etude: 感谢您解决我的问题 01/12 23:02