Я пытаюсь эффективно скопировать столбцы данных с одного рабочего листа на второй рабочий лист в Excel, используя VBA, начиная с определенного имени для столбца.
Я не уверен, почему мой код не работает. Я не могу выделить достаточно, как мало я знаю о кодировании. Я пытаюсь научить себя VBA, чтобы манипулировать огромным количеством данных в Excel.
Function SortDataC()
'cuts and pastes columns from the unsorted worksheet to the sorted worksheet
Worksheets("UnsortedData").Range("DeltaModScore").Copy Destination:=Worksheets("SortedData").Columns(1)
End Function
DeltaModScore - заголовок столбца. Если я смотрю в определенных именованных, он присутствует на листе UnsortedData с областью книги. Таким образом, я предполагаю, что я где-то облажался синтаксис?
Я использовал термин «Листы» («UnsortedData»). Диапазон… а также «Рабочие листы»… как вы видите выше. Я в основном искал в Интернете примеры кода и пытался заставить их работать с моими данными. Неизбежно, я получаю ошибки, которые мне трудно исправить. Я надеюсь, что это что-то простое, кто-то может указать.