我有2个无关范围(С3:D5,F3:G5)。我想将它们设置为一个变量(A)。 弹出错误'1004'。它有可能吗?如果是这样,怎么做?设置两个不相关的范围在一个可变
Sub пг()
Dim book1 As Workbook
Dim book2 As Workbook
Dim A As String
'C3:D5
'F3:G5
A = "C3:D5&F3:G5"
Set book1 = Workbooks.Open("E:\Super M\Проект ставки\Поиск решения\Усов 6\Процесс создания\Индекс формы команды\Вспомогательные проги\пг\1.xlsx")
Set book2 = Workbooks.Open("E:\Super M\Проект ставки\Поиск решения\Усов 6\Процесс создания\Индекс формы команды\Вспомогательные проги\пг\2.xlsx")
'по листам
book1.Worksheets("Лист1").Activate
Range("" + A + "").Copy
book2.Worksheets("Лист1").Activate
Range("" + A + "").Select
Selection.PasteSpecial Paste:=xlPasteAll
book1.Close
End Sub
'A = “C3:D5&F3:G5”'应该是'A = “C3:D5,F3:G5”'但复制/粘贴不会与非连续范围工作。只需做两个复制/粘贴。 – YowE3K