返回列表 上一主題 發帖

[發問] 請問公式不同的寫法

[發問] 請問公式不同的寫法

請問第一句如果要達到第二句的效果4.7要怎麼放進去
是暸好幾次試不出來
求救有寫過這種方式的人
  1. ActiveCell.FormulaR1C1 = "=" & "A" & "!" & "RC"

  2. ActiveCell.FormulaR1C1 = "=A!RC*4.7"
複製代碼
字典兩各字 還真難理解

回復 1# freeffly

試出來了,沒想到試好幾次都不知道怎麼弄
貼上來之後就有一個靈感
原來可以公式可以這樣改

因為工作表名稱我要用陣列的方式去跑所以要用動態的工作表名稱
  1. ActiveCell.FormulaR1C1 =  "=" & "A" & "!RC*4.7"
複製代碼
字典兩各字 還真難理解

TOP

回復 2# freeffly

"=" & "A" & "!RC*4.7"
依你的敘述,是要以變數形式寫入公式字串
但是,若以你的寫法,得到的字串應是
"=A!RC*4.7"
並不會有變動情況發生
如果你是以For Each A的敘述
那麼應該是
"=" & A & "!RC*4.7"
學海無涯_不恥下問

TOP

RC 應該是指公式格本身位置,會造成公式錯誤,
既然是測試,最好先指向公式左邊一格 RC[1],先排除公式參照自己的錯誤
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 3# Hsieh


    是用array的方式
   謝謝超版解答
字典兩各字 還真難理解

TOP

回復 4# ML089


    我是一個人民幣的資料要換算成台幣
   所以是同位置不同工作表
   沒有你說的問題
字典兩各字 還真難理解

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題