Я пытаюсь создать функцию, которая копирует значения из одной электронной таблицы и вставляет их в другую для целей анализа. Все работает до «US_CAD_EquipCharges1», но затем я получаю ошибку времени выполнения 1004 «Эта команда не может использоваться для нескольких выборов».Application.Goto Looping
Ниже приведен код, и я не могу понять, что это значит.
Sub CrewRates()
Application.Goto reference:="CAD_NU_CrewRates"
Selection.Copy
Sheets("Summary").Select
Range("B4").Select
ActiveSheet.Paste
Application.Goto reference:="US_NU_CrewRates"
Selection.Copy
Sheets("Summary").Select
Range("E4").Select
ActiveSheet.Paste
Sheets("_6a_US_CAD_Conventional").Select
Application.Goto reference:="NDE_Regions"
Selection.Copy
Sheets("Summary").Select
Range("B2").Select
ActiveSheet.Paste
Application.Goto reference:="US_CAD_EquipCharges1"
Selection.Copy
Sheets("Summary").Select
Range("I4").Select
ActiveSheet.Paste
Application.Goto reference:="US_CAD_EquipCharges2"
Selection.Copy
Sheets("Summary").Select
Range("I4").Select
ActiveSheet.Paste
Application.Goto reference:="US_CAD_EquipCharges3"
Selection.Copy
Sheets("Summary").Select
Range("I4").Select
ActiveSheet.Paste
Sheets("_6a_US_CAD_Conventional").Select
Application.Goto reference:="NDE_Regions"
Selection.Copy
Sheets("Summary").Select
Range("I2").Select
ActiveSheet.Paste
Call VendorNames
Columns("A:H").Select
Columns("A:H").EntireColumn.AutoFit
End Sub
Почему вы выбираете один и тот же диапазон в одном листе 3 раза подряд? –
Вы пытаетесь изменить вкладки, выполнив Application.Goto reference: = «US_CAD_EquipCharges1» – MatthewD
@davidg У меня есть три отдельных диапазона имен, потому что набор данных имеет более 1000 строк, и я только пытаюсь оценить 6 из них среди 12 разных поставщиков , –