範圍(“R2”).Value = ActiveCell.Address

範圍(“R2”).Value = ActiveCell.Address

在儲存格 R2 中彈出該位址後,是否可以以某種方式使用該位址?到目前為止,我已經能夠透過在巨集末尾輸入該行來複製儲存格,從而將複製儲存格的位址放入儲存格 R2 中。現在我希望能夠在將其貼上到另一個單元格後返回到該單元格,以便我可以清除它。

仍在嘗試(複製、貼上特殊、清除複製的儲存格),就像貼到其他地方一樣。

提前致謝。

答案1

我終於找到我要找的東西了。

添加到我的程式碼中的這兩行中的任何一行都可以返回到複製的單元格以清除它。可能不是最好的方法,但它正是我想要的。

Range(Range("R2")).Select
Selection.ClearContents

或者

Range([indirect("R2")]).Select
Selection.ClearContents

因此,我有一個用於複製的宏,當Ctrl+c按下 時,它會像普通複製一樣複製活動單元格,但它也會將活動單元格的位址放入 R2 中。

然後我有一個ctrl+v僅貼上值,然後返回複製的單元格並清除它。

相關內容