返回列表 上一主題 發帖

[發問] 請問公式 ActiveCell.FormulaR1C1 代號如何寫

[發問] 請問公式 ActiveCell.FormulaR1C1 代號如何寫

請問以下公式 的R[-1703]代號如何寫
ActiveCell.FormulaR1C1 = "=sheet4!R[-1703]C[7]"

因為-1703 是遞增,請問該如何以代號書寫。

Thanks.

搞定,謝謝GBKEE大∼

TOP

再請教GBKEE大,超連結位址的寫法
以下是2010錄製的寫法
     Range("S2").Select
    Selection.Hyperlinks(1).SubAddress = "sheet1!A1700"
    Range("S3").Select
    Selection.Hyperlinks(1).SubAddress = "'sheet3'!A1700"

先前我在excel2003時寫法是:
'Sheet3.Hyperlinks.Add Selection, Address:="", SubAddress:="'" & Range("a" & DQ).Value & "'" & "!A1675" ' 設定超連結位址

其中sheet3 是超連結位址儲存的頁面,
Range("a" & DQ) 是我存放SHEET名稱的地方

請問我該如何修改。

TOP

GBKEE大,
謝謝囉,我再試看看∼

TOP

請問以下公式 的sheet4 若是有更動,例如從sheets(1), sheets(2), sheets(3)......, sheets(10) 語法要如何寫
ActiveCell.FormulaR1C1 = "=sheet4!R[-1703]C[7]"

謝謝∼

TOP

原來可以這樣寫,我直接將sheet name 抓出來,然後帶入,
但G大的寫法比較優,謝謝∼

TOP

請問  Selection.Hyperlinks(1).SubAddress = "'sheet3'!A1700"
裡面的1700會是個變數,假設我放在 sheets(25).Range("a40"),
請問要如何將sheets(25).Range("a40")帶進去?謝謝∼

TOP

謝謝G大∼∼

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題