Программирование в Excel.Получить текущие скопированные ячейки - PullRequest
0 голосов
/ 19 июля 2011

В настоящее время я разрабатываю AddIn, где мне необходимо изменить некоторые значения ячеек, когда меняющиеся ячейки соответствуют определенным критериям.У меня проблема в том, что я теряю возможность копировать ячейку и вставлять ее несколько раз.Я пытаюсь получить текущие скопированные ячейки, чтобы потом можно было копировать их снова после изменения значений в требуемых ячейках.

Есть ли способ получить текущие скопированные ячейки / диапазон?

1 Ответ

0 голосов
/ 26 сентября 2011

Я бы создал подпрограмму, подобную этой:

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
...