0
我目前正在開發一個AddIn,當需要更改某些單元格值時,更改的單元格符合標準條件。我遇到的問題是我失去了複製單元並多次粘貼的能力。我正在嘗試獲取當前複製的單元格,以便在更改所需單元格上的值後再次進行復制。Excel編程。獲取當前複製的單元格
是否有無論如何我可以得到當前複製的細胞/範圍?
我目前正在開發一個AddIn,當需要更改某些單元格值時,更改的單元格符合標準條件。我遇到的問題是我失去了複製單元並多次粘貼的能力。我正在嘗試獲取當前複製的單元格,以便在更改所需單元格上的值後再次進行復制。Excel編程。獲取當前複製的單元格
是否有無論如何我可以得到當前複製的細胞/範圍?
我想創建一個類似的子程序:
Sub Foo(rngRange as Range, rngOutputRange as Range)
Dim varVariant as Variant
Dim lngCounter as Long
varVariant = rngRange 'Assuming rngRange is one column here
For lngCounter=lBound(varVariant,1) to uBound(varVariant,1)
If varVariant(lngCounter)=TRUE 'or whatever your criteria are
'Do whatever you need here
End If
Next lngCounter
rngOutPutRange=varVariant
End Sub
你不能「養」的副本選擇,如果你做其他動作。但是,您可以存儲您使用的範圍,值等等......如果您需要幫助(告訴我們您的代碼),告訴我們更多一點。你可以編輯你的問題。 – JMax
一次又一次地閱讀你的問題....你是否失去了剪貼板緩衝區的內容(可能有一個或多個單元格,你想要進一步粘貼)?給我們更多的信息來幫助你? – MikeD