返回列表 上一主題 發帖

[發問] 如何複製到現有儲存格貼上"值"?

[發問] 如何複製到現有儲存格貼上"值"?

在Module1底下執行:

以下是複製A1:A5到現有儲存格的寫法
Range("A1:A5").Copy ActiveCell

如果是要複製到現有儲存格貼上"值"該如何撰寫呢?

回復 3# av8d

可以省略成這樣:
    Range("A1:A5").Copy
Selection.PasteSpecial Paste:=xlPasteValues

TOP

[a1:a5] = [a1:a5].Value
與二樓是一樣的。二樓是要先把滑鼠放在A1執行。

TOP

回復  av8d

ActiveCell.Resize(5, 1) = Range("A1:A5").Value
register313 發表於 2012-4-23 13:09



    大大~我解開了~但是好像是這樣~如下
Range("A1:A5").Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

以上好像沒辦法再化簡?

TOP

回復 1# av8d

ActiveCell.Resize(5, 1) = Range("A1:A5").Value

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題