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