2014-01-13 31 views
0

我需要从格式例如单元格中检索数字。单元格A1包含数字“001”,但是当我将它应用于变量时,它变为“1”。我如何检索“001”?从数字格式中获取范围内的数字

Tgtval = Range("A1") 
+0

如何'Tgtval'声明?当我声明为String时,它适用于我。 – guitarthrower

+0

声明为一个字符串,使用Text属性工作。这可能是因为我实际上以这种方式检索了多个值,其间带有额外的字符,因此012gt'Tgtval =范围(“A1”)和“ - ”和范围(“A2”)和“ - ”和范围(“A3”) ' – user3122463

+0

当您只用'Range(“A1”)提取信息时,它默认使用'.value'属性。我一直都非常喜欢声明所有的属性,以避免像这样的不必要的问题。 (在这种情况下使用'.text') – guitarthrower

回答

0

尝试使用Text属性:

Tgtval = Range("A1").Text 
+0

非常感谢 – user3122463