- 帖子
- 214
- 主題
- 74
- 精華
- 0
- 積分
- 296
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- hk
- 註冊時間
- 2013-6-17
- 最後登錄
- 2018-11-3
|
10#
發表於 2013-9-12 12:08
| 只看該作者
回復 9# GBKEE
參看 7#,問題還是沒解決.
我想可能我的要求是無法達到的,我想問一問是不是作為worksheetfunction,公式的字串中2個單引號之間不能有"變數"
selection="=a1 & b1" ,selection可以取得帶變數的公式
selection="='a1 & b1'",selection取得的是string----a1&b1
我把你的vb輸入改成如下:
S = "='" & "g2" & "Text(j2, ""yyyy"")" & "\" & "a3" & "\" & "Text(j2, ""dd-mmm"")" & "\[" & "Text(j2, ""dd"")" & ".xls]" & "G3" & "'!" & "j3"
selection=s
selection得到一個錯誤的公式
我把錯誤的公式向下複製,看到只有"j3"會變,j4,j5,j6....
全中"g2","j2","a3","g3"都顯示字串,不能變
所以我想我的要求可能是違反什麽邏輯,是錯的
我記得如果路徑字串中沒有空格,那麼單引號就可以不用,我會試一試,不用但引號,能不能把變數顯示在公式中.
謝謝你的幫助.昨天忙了一天未能如愿,不得意而求其次,只能vb輸入全部公式,參數改變,就只能要user,按鍵求其值改變. |
|