Я пытаюсь взять неравномерный диапазон данных на одном листе и связать его (ячейки будут иметь «= Sheet1! A1», а не жестко закодированные значения), чтобы другой рабочий лист в той же книге.Связывание данных между двумя листами на основе неравномерных диапазонов данных
Я не могу использовать только .UsedRange потому что я получаю много пустых ячеек в мой выбор, который я не хочу сделать ссылку на другой лист
Вот мой код до сих пор, но я получаю сообщение об ошибке сказав вам не может использовать .copy с таким выбором. Может кто-нибудь попросит об этом. Спасибо.
Sub test()
Application.ScreenUpdating = False
ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants).Copy
With Sheets("Sheet2")
.Activate
.Range("A1").Select
ActiveSheet.Paste Link:=True
End With
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Вы хотите скопировать все диапазоны со значениями в них, оставляя пустые из них? –
Какова информация, размещенная в книге происхождения? Все в столбце A? несколько столбцов? одна строка, несколько строк? Не могли бы вы привести небольшой пример того, как данные находятся на исходном листе, и как вы хотите, чтобы он смотрел готовый продукт? –
Я не знаю, как прикрепить файлы excel здесь. Невозможно найти способ прикрепить его, поэтому вот следующая лучшая вещь .... Данные находятся в 5-6 столбцах, опускающихся примерно на 100 строк. Существует несколько таблиц с заголовками таблицы, разделенных пустыми строками. Я хочу, чтобы пустые строки/ячейки не были связаны с новым листом. – eMTy