返回列表 上一主題 發帖

[發問] 初學不才,請問這如何簡化?

回復 1# dakiu

Public Sub test2()
    For Each xR In [F1:Z1]
        Range(xR(4), xR(9)) = "='D:\Desktop\a\[" & xR(2) & ".xlsm]b'!" & [$d4] & ""
        Range(xR(10), xR(14)) = "='D:\Desktop\a\[" & xR(2) & ".xlsm]b'!" & [$d10] & ""
        Range(xR(15), xR(20)) = "='D:\Desktop\a\[" & xR(2) & ".xlsm]b'!" & [$d15] & ""
    Next
End Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# dakiu

可以使用 ThisWorkbook.Path 來替代

ThisWorkbook.Path  為程式檔案的目錄位置
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題