當我在VBA中使用命名範圍時,出現錯誤「該命令無法用於多個選擇」。該命令不能用於多個選擇vba命名範圍
VBA是用來派生一個公式,這是好的,但我想只是粘貼的值。
Set rngCopy = rngCopy.Offset(0, 10).SpecialCells(xlCellTypeVisible)
rngCopy.Activate
rngCopy.Value = _
"=IF(RC[-10]="""","""",IF(WEEKDAY(RC[-10])=2,RC[-10]-3,IF(WEEKDAY(RC[-10])<>2,RC[-10]-1)))"
rngCopy.Copy
rngCopy.PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, _
SkipBlanks:=False, _
Transpose:=False
你在哪一行得到錯誤?我的猜測是,你試圖一次向幾個單元格添加一個公式。我不認爲這是可能的。 – ARich
我只是想複製公式值。該公式本身複製罰款@ARICH只是不復制的價值觀。 rngcopy.value = rngcopy.value雖然工作。 –