excel vba 怎么获取命名单元格值 ?

Dim xx As Date
xx = TimeValue(Sheets("Sheet1").Range("yy"))
我的代码是这样的,出错了,求正解。

第1个回答  2015-02-24
Range那里好像有点问题,改成下面的试试

xx = TimeValue(Sheets("Sheet1").Range("yy2"))
第2个回答  2015-02-24
出错提示是什么,类型不匹配还是什么追问

run-time error 1004 : Application-defined or object-defined error
这个是报错信息

追答

应给是 Sheets("Sheet1").Range("yy") 这句的问题,“yy” 是什么,单元格区域自定义名称吗??

追问

对的 问题已经解决了 我是这么写的
Dim xx As Date
xx = TimeValue(Format(Sheets("Sheet1").Range("yy"), "hh:mm:ss"))

本回答被提问者采纳
第3个回答  2015-02-24
Range(yy)如何?追问

这个也不行

追答

TimeValue是个什么东西?

YY是什么类型的变量?

相似回答