作者neocc (neo)
看板Visual_Basic
标题[VBA ] 有关excel
时间Sun May 15 20:36:36 2011
请问各位
我执行下面
ActiveCell.FormulaR1C1 = "='[HRS#
[email protected]]Data'!R2C3"
上面的会让我选取的那个格子的值是 ='[HRS#
[email protected]]Data'!R2C3
假设'[HRS#
[email protected]]Data'!R2C3 的值是1233
请问我要怎麽读出的是"值"呢? 就是不要显示公式..直接show出值1233
敬请高手赐教~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.71.243.160
※ 编辑: neocc 来自: 219.71.243.160 (05/15 20:36)
2F:→ sueadolph:选取的那格是要让他的值=1233 还是要去抓另外一个档? 05/15 20:47
3F:→ sueadolph:如果是要让他抓另外一个档,原本的写法比较简洁哦 05/15 20:47
4F:→ neocc:我不能只有值就好吗? 因为我怕我把原本档案带走 05/15 21:01
7F:→ neocc:然後把"值"给程式码中的变数, 然後再塞回去, 05/15 21:04
8F:推 sueadolph:这要看你这个值是不是会一直改啊? 05/15 21:04
9F:→ neocc:不过要怎麽写呢...敬请高手赐教 05/15 21:05
10F:→ neocc:不会改@@ 05/15 21:05
11F:推 sueadolph:如果只要某个档里头的一个值,用你上头原本的方式就好了 05/15 21:11
12F:→ sueadolph:A = ActiveCell.Value : ActiveCell.Value = A 05/15 21:36
13F:→ sueadolph:先用变数抓值,在取代原先的储存格就好了 05/15 21:36
14F:→ sueadolph:ActiveCell.Formula = "='[HRS#[email protected]]Data'!$C$3" 05/15 21:42
15F:→ sueadolph: 参照档的时候,用绝对座标比较稳 05/15 21:43