作者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