Массив с Cells () в качестве параметров - PullRequest
0 голосов
/ 07 февраля 2020

Я создал массив, содержащий местоположения Cells () в качестве параметров.

Когда я запускаю приведенный ниже код, он не получает эти параметры, как я надеюсь. Есть ли что-то, что я делаю неправильно, или то, что я пытаюсь сделать, не работает таким образом? Другие массивы, которые вы видите, работают соответственно, поэтому, пожалуйста, игнорируйте их.

Dim varDept As Variant
Dim varSheet As Variant
Dim varCell As Variant 
Set DRag = Range("D2:D200")


varCell = Array(Cells(9, 1), Cells(15, 1), Cells(21, 1))

For Each Custom In DRag
    If PDrag = Empty And Custom = varDept(0) And Custom.Offset(0, -1) = "551098218" Then
        PDrag = Custom.Address(0, 0) & "," & Custom.Offset(0, -3).Address(0, 0)
    ElseIf Custom = varDept(0) And Custom.Offset(0, -1) = "551098218" Then
        PDrag = PDrag & "," & Custom.Address(0, 0) & "," & Custom.Offset(0, -3).Address(0, 0)
    End If
Next Custom

If PDrag = Empty Then Exit Sub

PDrag = Replace(PDrag, "D", "E")
Range(PDrag).Select
Selection.Copy
Worksheets(varSheet(0)).Activate
varCell(0).Select
Selection.PasteSpecial xlPasteAll
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...